我刚刚在Ubuntu 11.10上下载了Tomcat 7.0.23软件包。
我按照Google API网站上的指示进行操作,以部署其示例webapp。它基本上由jar
放置在WEB-INF/lib
目录中的web.xml
文件和放置在WEB-INF
目录中的文件组成。
但是该应用程序不会自动部署,当尝试通过manager gui 强制服务器部署它时,我收到以下消息:
FAIL - Application at context path /myWebApp could not be started
FAIL - Encountered exception org.apache.catalina.LifecycleException:
Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/myWebApp]]
但是,Tomcat随附的JSP示例可以正常工作!
我在Tomcat6上有同样的问题。
那我做错了什么?这是权限问题吗?(我什至尝试将所有文件的mod更改为777)。
这意味着您的应用程序配置或启动有问题。
日志中始终有关于此的信息-检查logs/catalina.out
并找出问题所在。
感谢您的回答!阅读日志透露,有一个
servlet-mapping
上一个servlet
不存在的。我没有检查Google提供的web.xml文件,并认为它是正确的,但是由于某种原因,它不正确!再次感谢您,一旦对地图发表评论,它就可以使用。我收到此异常,但是catalina.out中什么也没有出现
我和@BartvanHeukelom有相同的问题。我不知道该怎么办。
打开logs / cataline.out时,它显示以下错误:错误:无法找到或加载主类org.apache.catalina.startup.Bootstrap
对于独立的Tomcat来说,这一切都很好。当在嵌入式Tomcat中遇到外观相似的问题时,我们该怎么办?