gpt4 book ai didi

azure - 未在 Azure App Service 上的 Tomcat 上获取 Java 应用程序的详细错误日志

转载 作者:行者123 更新时间:2023-11-28 23:16:33 26 4
gpt4 key购买 nike

我们使用最新的 Tomcat (8.5) 将 Java Web 应用程序(WAR 文件)部署到 Azure 应用服务上。 Azure 检测到 WAR 文件,但启动时我们在 catalina.date.log 中看到以下内容

06-Feb-2018 07:57:24.494 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
06-Feb-2018 07:57:24.512 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.20
06-Feb-2018 07:57:27.697 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [D:\home\site\wwwroot\webapps\myapp.war]
06-Feb-2018 07:59:16.570 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
06-Feb-2018 07:59:16.570 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [/myapp] startup failed due to previous errors
06-Feb-2018 07:59:16.629 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [D:\home\site\wwwroot\webapps\myapp.war] has finished in [108,932] ms

我们无法在任何地方找到此日志文件。我们已将所有可能的日志设置设置为详细。这应该是一个单独的文件还是缺少一些日志记录设置?

我们还看到了下一行

06-Feb-2018 12:00:43.922 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=D:\Program Files (x86)\apache-tomcat-8.5.20\conf\logging.properties

我们无法更改此文件。

最佳答案

Azure Web 服务部署到 Windows Server 2016。

您可以访问日志文件并使用

更改日志文件的位置
  • 打开网址 https://<app service name>.scm.azurewebsites.net/DebugConsole {或选择菜单 > 调试控制台 > CMD)
  • 键入 dir命令去tomcat安装的位置。例如dir D:\Program Files (x86)\apache-tomcat-8.5.6\conf
  • 或者,您也可以单击显示在命令/终端上方的文件夹名称
  • 在您的情况下,要启用详细的日志记录,请打开 logging.properties\Program Files (x86)\apache-tomcat-8.5.6\conf 下并设置 1catalina.org.apache.juli.FileHandler.level = FINE .您可以在 Documentation on Apache Tomcat 8.5 Logging 阅读更多信息。

我的 Tomcat 设置为网络服务的示例屏幕:

Console to view tomcat webservice

Select edit option to update file contents

关于azure - 未在 Azure App Service 上的 Tomcat 上获取 Java 应用程序的详细错误日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48642837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com