tomcat启动失败 大神们帮帮忙啊 明天要答辩了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat启动失败 大神们帮帮忙啊 明天要答辩了相关的知识,希望对你有一定的参考价值。

五月 21, 2014 1:08:11 下午 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base E:\Tomcat 6.0\webapps\manager does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4086)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4255)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

五月 21, 2014 1:08:11 下午 org.apache.catalina.core.StandardContext start
严重: Error in resourceStart()
五月 21, 2014 1:08:11 下午 org.apache.catalina.core.StandardContext start
严重: Error getConfigured
五月 21, 2014 1:08:11 下午 org.apache.catalina.core.StandardContext start
严重: Context [/manager] startup failed due to previous errors

这只是一个 web application 启动失败,tomcat 依然会正常地启动的,难道你需要使用这个 tomcat manager 控制台,它的功能相当简单,基本上只能启动和停止一个 web application,并不能做太多的事情,如果是想配置应用程序和服务器需要下载另一个 tomcat admin 的 web app war 包来。

我觉得你要答辩的应该是你自己写的 web application 演示程序,因此不影响你的答辩。追问

可是在myEclipse里,我用MyEclipse 自带的tomcat 我的程序能运行出来 ,我是添加的tomcat6.0到MyEclipse, 我自己添加的tomcat运行不出来,
这只是后台的程序 ,前台还有Eclipse的一个安卓程序。后台这启动不了,前台客户端也运行不出来

追答

看来你得学点技术性的,打开这个 server 编辑窗口,看里面的 配置是在什么目录,我们把这个 manager web app 手工删除掉,它可能是之前的那个 tomcat 中的,我们换 tomcat 之后它不存在了(因为 $cataline.base 变量对应的目录换了)。


如果它是 'Use workspace metadata' ,找到 workspace 目录下的 .metadata 下面 plugins 里面找,搜索吧,我也不知道具体插件名叫什么,我们可以考虑换成 'Use tomcat installation' 然后我们把 war 复制到这个 tomcat 6 的 webapps 目录下就好了。



参考技术A 你的tomcat安装路径下有这个文件夹么?E:\Tomcat 6.0\webapps\manager 参考技术B 项目名称是manager ?
不存在。
重新拷贝一次manage.war到tomcat的webapps去吧。追问

项目名不是,是javawebproject

 

log4j:WARN No appenders could be found for logger (org.springframework.core.CollectionFactory).
log4j:WARN Please initialize the log4j system properly.

追答

把整个tomcat删除掉,再拷贝一个过来用。之后再把你的项目war文件拷到webapps中就好了。
你之前部署过,出问题了,不能重新部署。

vim插件 Tagbar使用的时候,执行ctags失败,说没有权限,求大神帮忙啊

详细信息:

Tagbar: Could not execute ctags for /tmp/vKH5Kee/28.cpp!
Executed command: "'/usr/local/bin/ctags' '-f' '-' '--format=2' '--excmd=pattern' '--fields=nksSa' '--extra=' '--sort=no' '--language-force=c++' '--c++-kinds=dpgetncsufm
v' '/tmp/vKH5Kee/28.cpp'"
Command output:
ctags: cannot open temporary file : Permission denied

参考技术A 1用户的配置文件中使用相同的用户两次确定的? 2。确定两次运行程序的相同版本? vi和vim和gvim的可以共存追问

问题已经解,是引用了别人安装的ctags
1.查看ctags路径locate ctags
/usr/bin/ctags
/usr/local/bin/ctags
2.查看path变量:echo $PATH
/usr/local/bin:/usr/bin
故可知引用到的ctags是/usr/local/bin,
3.解决方案:设置tagbar_ctags_bin变量为/usr/bin/ctags

以上是关于tomcat启动失败 大神们帮帮忙啊 明天要答辩了的主要内容,如果未能解决你的问题,请参考以下文章

我的Tomcat无法启动,点击startup.bat出现下图中所示情况,不知道该如何解决,大神帮帮忙

我的移动硬盘要停止使用的时候,老说有程序在运行,怎么办大神们帮帮忙

appium启动报错,求大神们帮忙解决

vim插件 Tagbar使用的时候,执行ctags失败,说没有权限,求大神帮忙啊

windows 下运行bison总是出错,请大神帮忙啊!!!

springboot启动失败,控制台没有日志。怎么回事啊 ?请教大神。