【发布时间】:2011-12-14 22:25:09
【问题描述】:
我刚刚在我的 Ubuntu 11.10 上下载了 Tomcat 7.0.23 软件包。
我按照 Google API 网站上的说明发送至 deploy their example webapp。它基本上由位于WEB-INF/lib 目录中的jar 文件和位于WEB-INF 目录中的web.xml 文件组成。
但应用程序并未自动部署,当尝试强制服务器通过管理器 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)。
【问题讨论】:
-
FAIL消息前应该有异常
-
这就是我从 Tomcat Web 应用程序管理器 GUI 获得的全部内容。如果有一个特定的命令行,我可以在终端中输入更多信息,我很乐意这样做! :)
-
感谢您的建议!实际上,在一个不存在的 servlet 上有一个 servlet 映射。我没有检查谷歌给出的 web.xml 文件并认为它是正确的,但由于某种原因它不是!再次感谢,一旦映射被评论,它就可以工作。
-
(添加我的评论的扩展版本作为答案)