试图从eclipse启动一个tomcat,但找不到index.jsp

时间:2009-07-28 03:32:18

标签: java jsp tomcat

输入状态报告

message /mydirectory/index.jsp

description请求的资源(/mydirectory/index.jsp)不可用。

可能是什么问题?

这是日志文件:

2009年7月28日上午6:16:25 org.apache.tomcat.util.digester.SetPropertiesRule开始 警告:[SetPropertiesRule] {Server / Service / Engine / Host / Context}将属性'source'设置为'org.eclipse.jst.jee.server:Testing'找不到匹配的属性。 2009年7月28日上午6:16:25 org.apache.catalina.core.AprLifecycleListener init 信息:在java.library.path上找不到基于APR的Apache Tomcat Native库,它可以在生产环境中实现最佳性能:C:\ Program Files \ Java \ jre6 \ bin;。; C:\ Windows \ Sun \ Java \ bin; C:\ Windows \ system32; C:\ Windows; C:/ Program Files / Java / jre6 / bin / client; C:/ Program Files / Java / jre6 / bin; C:\ Windows \ system32; C:\ Windows; C:\ Windows \ System32 \ Wbem; C:\ Program Files \ Intel \ DMIX; C:\ Program Files \ Common Files \ Roxio Shared \ DLLShared \; C:\ Program Files \ Common Files \ Roxio Shared \ 10.0 \ DLLShared \; c:\ Program Files \ Microsoft SQL Server \ 90 \ Tools \ binn \; C:\ Program Files \ QuickTime \ QTSystem \; C:\ Program Files \ TortoiseSVN \ bin; C:\ Program Files \ SlikSvn \ bin \; C:\ Program Files \ MySQL \ MySQL Server 5.1 \ bin; C:\ Sun \ SDK \ bin 2009年7月28日上午6:16:25 org.apache.coyote.http11.Http11Protocol init 信息:在http-8080上初始化Coyote HTTP / 1.1 2009年7月28日上午6:16:25 org.apache.catalina.startup.Catalina加载 信息:初始化在447毫秒内处理 2009年7月28日上午6:16:25 org.apache.catalina.core.StandardService start 信息:开始服务Catalina 2009年7月28日上午6:16:25 org.apache.catalina.core.StandardEngine start 信息:启动Servlet引擎:Apache Tomcat / 6.0.20

2 个答案:

答案 0 :(得分:0)

如果您使用的是Eclipse 3.4或3.5,请查看Eclipse中的Servers视图。对于您的服务器,您应该看到“已启动”和“已同步”。如果它告诉您重新启动或重新发布,请右键单击您的服务器并执行此操作。

再次部署文件(您可以将index.jsp文件拖到服务器上)。这次是从这个开始的吗?

如果没有,您的web.xml可能出错。打开Console视图并查看服务器日志 - 您是否注意到任何异常等?你需要解决这些问题。

答案 1 :(得分:0)

首先,检查服务器插件配置: 当Eclipse中的Tomcat发布动态Web项目时,所有嵌入式tomcat有用文件(conf,code,work)都存储在以下位置:

<path_to_workspace>\.metadata\.plugins\org.eclipse.wst.server.core\tmp[0-9]

检查部署体系结构,如果您需要有关tomcat文件体系结构的更多帮助,请参阅tomcat documentation