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

失败-Tomcat Manager 6无法启动上下文路径/app上的应用程序

那谦
2023-03-14

我试图通过tomcat Manager6部署war文件。部署后,总是得到相同的错误:fail-上下文路径/应用程序上的应用程序无法启动

war文件位于apache-tomcat-6.0.0/webapps文件夹下。

INFO: Deploying web application archive App.war
 3:32:47 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
 2012 3:32:47 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/App] startup failed due to previous errors
 2012 3:32:50 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
 2012 3:32:50 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/App] startup failed due to previous errors

有什么想法吗?

共有1个答案

广晔
2023-03-14

在WAR中的“/WEB-INF/classes”目录下添加一个“log4j.properties”文件,以帮助调试哪个侦听器抛出了此错误。

这对于Tomcat版本<6.0是正确的

在Tomcat6或更高版本中,默认的记录器是“java.util.logging”记录器,而不是log4j。所以如果您试图添加一个“log4j.properties”文件--这是行不通的。Java utils记录器查找一个名为“logging.properties”的文件,如下所述:http://tomcat.apache.org/tomcat-6.0-doc/logging.html

org.apache.catalina.core.ContainerBase.[Catalina].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler

您很可能会看到“ClassNotFound”异常。

 类似资料:
  • 这是我的web.xml http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd“version=”3.1“>

  • 我是Spring MVC的新手。尝试使用安全登录构建项目,但无法在tomcat中启动. war。 失败-无法启动上下文路径/员工处的应用程序 我检查了libraris的复制品,如us log4j和slf4j 请帮我理解原因,提前谢谢。 pom。xml TOMCATlocalhost日志显示: 此类用于控制对Mysql的查询 这是我的申请表ontext.xml

  • 我在两个独立的Web应用程序中工作,一个后台和前端应用程序。有趣的是,当我运行后端时,我没有任何问题。但在前端,我遇到了以下错误: 两者都在同一个Tomcat上运行。我的同事有相同的代码,它工作正常:-s

  • 在我解释这个问题之前,我只想指出,我对NetBeans和Tomcat完全陌生,我正在做一个学校项目。话虽如此,但问题正是如题所言。下面是我尝试运行一个简单的Hello World jsp时的输出: 在C:\User\lostl\OneDrive\Documents\NetBeansProjects\Project3\build\web部署正在进行中...部署?config=file:/C:/Use

  • 我正在尝试找到一种方法来显式指定部署到Glassfish的Web应用程序的上下文路径3.1.2.2但到目前为止我还没有运气。有人能对此提供指导吗?背景如下: 我有一个Web应用程序,它由两个单独的Netbean(7.0)项目组成。第一个是Web服务,称为FOWS。第二个是使用FOWS网络服务的面向用户的Web应用程序。它被称为FooApp。 我最近将glassfish升级到3.1.2.2,希望解决

  • 我正在开发一个Spring MVC REST API。一切正常,这很好,但我从日志中注意到,每次重新启动应用程序时,applicationContext都会加载两次:一次是tomcat加载war文件,第二次是客户端第一次访问web应用程序。 我将举几个例子: 就在我启动雄猫之后: ... 然后此刻我执行第一个API调用: 这肯定不是正常行为吧?我的web.xml是这样的: http://java.