java $JAVA_OPTS -jar target/dependency/webapp-runner.jar --port 9000 *.war
有什麼辦法,現在看我的日誌,Web應用程序?
我的控制檯輸出:
[email protected]:~/IdeaProjects/fsdf$ java $JAVA_OPTS -jar target/dependency/webapp-runner.jar --port 9000 web-archive-test.war
Adding Context for web-archive-test.war
Feb 05, 2016 2:18:33 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-9000"]
Feb 05, 2016 2:18:33 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Feb 05, 2016 2:18:33 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Tomcat
Feb 05, 2016 2:18:33 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.0.24
Feb 05, 2016 2:18:33 PM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment
INFO: No global web.xml found
Feb 05, 2016 2:18:33 PM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Feb 05, 2016 2:18:33 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-9000"]
我的瀏覽器:
我在application.properties
logging.file=mylog.log
但它不寫什麼。 我使用這個命令創建了戰爭文件jar cvf web-archive-test.war .
什麼是有趣的,當我從Idea啓動它時,一切正常。
您只是間接使用Tomcat。檢查https://github.com/jsimone/webapp-runner如何處理日誌記錄。你使用哪種日誌框架?你是否從默認改變了它? – Marged
不,我沒有改變任何東西,我有一個登錄我的控制檯的和平,但它只是關於該tomcat已成功啓動。我可以看到某處記錄了http請求 - 響應。我應該在我的應用程序中以語法方式將它們保存到文件中,然後重新編譯war文件? –
向我們顯示記錄信息的代碼。也許你正在登錄一個DEBUG級別,並且你的日誌級別設置爲INFO(當你在任何一方改變級別時你都看不到任何輸出) – Marged