【发布时间】:2013-03-14 02:55:37
【问题描述】:
Mar 13, 2013 7:36:49 PM org.apache.catalina.util.ExtensionValidator validateManifestResources
INFO: ExtensionValidator[/edu][resin.jar]: Required extension [javax.servlet] not found.
Mar 13, 2013 7:36:49 PM org.apache.catalina.util.ExtensionValidator validateManifestResources
INFO: ExtensionValidator[/edu]: Failure to find [1] required extension(s).
Mar 13, 2013 7:36:49 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error getConfigured
Mar 13, 2013 7:36:49 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/edu] startup failed due to previous errors
以上内容来自 catalina.log 文件。我已经在 mac 上成功加载了 tomcat 7,并将一个 .war 文件放入了我的 webapps 文件夹中。 Tomcat 从中构建了一个文件目录,但由于上述错误,我假设它不会部署。第一次使用 .jsp 和 servlet,感谢您的耐心等待。
【问题讨论】:
-
看起来你的war文件有问题。您之前是否能够在您的开发环境或其他地方运行它?
-
Tomcat 是一个 servlet 容器,所以它默认同时支持 jsp 和 servlet。如果您的 tomcat 设置正确,它应该可以工作。你能检查一下你的tomcat lib目录吗?
-
tomcat/lib 没有 javax.servlet,但它确实有 servlet-api.jar。 webapps/edu/WEB-INF/lib 确实有 javax.servlet.jar 和 resin.jar,这似乎是在尝试需要 javax.servlet.jar。战争文件刚刚由我们的一位工程师交给我,我假设它在他的开发环境中运行良好
标签: java macos tomcat servlets