GZG1001 2015-04-23 20:12 采纳率: 0%
浏览 4448

eclipse中,使用tomcat插件启动tomcat报错

具体错误:
SEVERE: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [/manager]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:133)
at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run

(ContainerBase.java:156)
at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run

(ContainerBase.java:145)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.catalina.LifecycleException: Failed to process either the global,

per-host or context-specific context.xml file therefore the [/manager] Context cannot be

started.
at org.apache.catalina.startup.FailedContext.startInternal(FailedContext.java:158)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 14 more

四月 24, 2015 4:05:59 上午 org.apache.catalina.startup.HostConfig deployDirectory
SEVERE: Error deploying web application directory D:\Tomcat 7.0\webapps\manager
java.lang.IllegalStateException: ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component [/manager]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904)
at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:133)
at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run

(ContainerBase.java:156)
at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run

(ContainerBase.java:145)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

使用tomcat插件就报错,但是可以启动,不用tomcat插件是没问题的

上面还有一行没整明白怎么回事
SEVERE: The web application with context path [/manager] was not deployed because it contained a deployment descriptor [D:\Tomcat 7.0\webapps\manager\META-INF\context.xml] which may include configuration necessary for the secure deployment of the application but processing of deployment descriptors is prevented by the deployXML setting of this host. An appropriate descriptor should be created at [D:\Tomcat 7.0\conf\Catalina\localhost\manager.xml] to deploy this application.
  • 写回答

2条回答 默认 最新

  • 天朗-星空 2015-04-24 00:10
    关注

    是不是tomcat环境变量配置的问题?
    一、安装JDK和Tomcat
    1,安装JDK:直接运行jdk-7-windows-i586.exe(相应版本的jdk,这里以jdk-7-windows-i586.exe为例)可执行程序,默认安装即可。
    备注:路径可以其他盘符,不建议路径包含中文名及特殊符号。
    2、安装Tomcat:直接解压缩下载文件“apache-tomcat-7.0.33-windows-x86.zip”(相应版本的tomcat,这里以apache-tomcat-7.0.33-windows-x86.zip为例)到C盘下。安装路径建议修改为:c:\tomcat。
    备注:如下载的是可执行文件,双击运行,默认安装即可。
    二、配置JDK环境变量(在步骤查看如何配置环境变量)
    1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.7.0(jdk安装以后对应的安装目录,通过JAVA_HOME来建立jdk的家目录,后面的路径变量会用到)
    2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
    3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    备注:
    1,.表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
    2,JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。
    3,PATH使得系统可以在任何路径下识别java命令。
    4,CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。
    三、测试JDK
    在CMD命令下输入javac,java,javadoc命令:出现图示界面,表示安装成功。
    tomcat如何配置环境变量
    四、配置Tomcat环境变量
    1,新建变量名:CATALINA_BASE,变量值:C:\tomcat
    2,新建变量名:CATALINA_HOME,变量值:C:\tomcat
    3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
    (注意配置完环境变量,要重新打开CMD窗口,不然当前的DOS窗口的环境变量还是之前的,不是新配置的,输入命令startup,依然会提示未识别的命令~)
    五、启动Tomcat服务
    方法两种:
    1,方法一:在CMD命令下输入命令:startup,出现如下对话框,表明服务启动成功。
    2,方法二:右键点击桌面上的“我的电脑”->“管理”->“服务和应用程序”->“服务”,找到“Apache Tomcat”服务,右键点击该服务,选择“属性”,将“启动类型”由“手动”改成“自动”。
    tomcat如何配置环境变量
    六、测试Tomcat
    打开浏览器,在地址栏中输入http://localhost:8080回车,如果看到Tomcat自带的一个JSP页面,说明你的JDK和Tomcat已搭建成功。

    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!