当前位置: 首页 > 知识库问答 >
问题:

未获取Azure应用程序服务上Tomcat上java应用程序的详细错误日志

南宫龙野
2023-03-14

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

2018年2月6日07:57:24.494信息[主要]组织。阿帕奇。卡塔琳娜。果心标准服务。startInternal启动服务[Catalina]
2018年2月6日07:57:24.512信息[main]组织。阿帕奇。卡塔琳娜。果心标准引擎。startInternal Starting Servlet引擎:Apache Tomcat/8.5.20
2018年2月06日07:57:27.697信息[localhost-startStop-1]org。阿帕奇。卡塔琳娜。创业。HostConfig。deployWAR部署web应用程序存档[D:\home\site\wwwroot\webapps\myapp.war]
2018年2月6日07:59:16.570严重[localhost-startStop-1]组织。阿帕奇。卡塔琳娜。果心标准语境。startInternal一个或多个侦听器无法启动。有关详细信息,请参阅相应的容器日志文件
2018年2月06日07:59:16.570严重[localhost-startStop-1]org。阿帕奇。卡塔琳娜。果心标准语境。startInternal Context[/myapp]由于之前的错误而启动失败
2018年2月6日07:59:16.629信息[localhost-startStop-1]org。阿帕奇。卡塔琳娜。创业。HostConfig。部署web应用程序存档[D:\home\site\wwwroot\webapps\myapp.war]的部署已在[108932]毫秒内完成

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

我们还看到了下面的一行

2018年2月6日12:00:43.922信息[主]组织。阿帕奇。卡塔琳娜。创业。VersionLoggerListener。日志命令行参数:-Djava。util。登录中。配置。file=D:\Program Files(x86)\apache-tomcat-8.5.20\conf\logging。属性

我们无法更改此文件。

共有1个答案

富凯风
2023-03-14

Azure Web服务已部署到Windows Server 2016。

您可以使用访问日志文件并更改日志文件的位置

  • 打开urlhttps://

Tomcat设置为Web服务的示例屏幕:

 类似资料:
  • 我有一个nodejs应用程序,它只不过是一个使用微软botbuilder框架构建的机器人。我创建了azure应用程序服务来托管此应用程序。我想找到一种方法,将所有应用程序日志和web服务器日志(如果可能的话)持久化到某个持久化存储中。就像本地web应用程序一样,我们可以在应用程序服务器上查找日志 在做了一些研究之后,我找到了微软关于这方面的官方文件,但看起来它有以下局限性。 我们不能使用应用程序服

  • 2020-01-28T01:42:46.028688+00:00 Heroku[web.1]:使用命令启动进程 2020-01-28T01:42:45.000000+00:00APP[api]:生成成功 2020-01-28T01:42:48.451589+00:00Heroku[web.1]:状态从启动更改为崩溃 2020-01-28T01:42:48.433700+00:00 Heroku[W

  • 我有一个MVC6站点,它已部署为Azure Web应用程序。我已使用服务器资源管理器在Visual Studio中启用了所有跟踪/诊断选项。我正在尝试进行远程调试,但我在浏览器上只看到一个错误500,没有找到任何关于错误发生的确切位置的信息(或触发错误断点)。 在从Azure获取的文件日志中找不到任何错误跟踪。 我应该如何解决Azure Web应用程序中的错误500? 将“CustomErrors

  • 我在Azure上的Linux应用服务上部署了一个响应js网站。但它没有部署在应用服务上。我使用pm2命令在linux环境下运行应用程序 pm2 serve/home/site/wwwroot/--无守护进程 但在错误日志中,未找到pm2的错误。接下来呢 容器没有响应端口: 8080上的HTTP ping,站点启动失败。 站点的容器已退出,站点启动失败

  • 我在azure tomcat应用程序服务中部署了spring boot Rest应用程序。这里,我使用FTP将应用程序从本地tomcat webapps文件夹复制到azure tomcat webapps fodler(复制的是应用程序文件夹结构,而不是war文件)。 它工作得很好。但一段时间后,服务器没有响应并返回HTTP错误502.3-坏网关。 剩下的所有具有URI-myapp/ssp/***

  • [见底部更新]我试图通过Tomcat启动Spring Web应用程序,但是当我在浏览器中输入urlhttp://localhost:8080/demo-mvc/时,我收到了404错误和一条消息“请求的资源[/demo-mvc/]不可用”。起初,我试图通过NetBeans部署应用程序,它说部署成功,但是在浏览器启动时,我收到了404错误。我检查了Tomcat/webapp目录,不知为什么没有找到应用