当从日食开始时,Tomcat无法访问

时间:2013-01-15 16:18:59

标签: eclipse tomcat

我刚刚在Windows 7上安装了eclipse和tomcat。我使用的是最新版本。

对于eclipse,http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR1/eclipse-jee-juno-SR1-win32-x86_64.zip

对于tomcat,http://ftp.unicamp.br/pub/apache/tomcat/tomcat-7/v7.0.34/bin/apache-tomcat-7.0.34-windows-x64.zip(不是服务版本)。

当我运行tomcat的startup.bat时,它会正常启动,我可以从浏览器端口8080访问它。

但是我在eclipse中添加了它,当我从eclipse启动它时会报告“Started,Synchronized”,并且没有显示错误消息,但显示错误页面“HTTP Status 404 - /".

如果我在eclipse中关闭它并运行它的startup.bat我可以再次从浏览器访问它。

Eclipse根本没有设置配置,我只是指出tomcat的安装路径。

我可以做错什么?

1 个答案:

答案 0 :(得分:1)

尝试检查服务器日志,如果在以下位置出现错误或异常:

.metadata\.plugins\org.eclipse.wst.server.core\tmp0\

在你的eclipse工作空间元数据目录中。无论如何,应该有一些失败原因(异常)在eclipse IDE或服务器报告中向控制台报告正确的启动,例如:

5.1.2013 17:24:25 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
15.1.2013 17:24:25 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
15.1.2013 17:24:25 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/22  config=null
15.1.2013 17:24:25 org.apache.catalina.startup.Catalina start
INFO: Server startup in 9121 ms

在这种情况下检查你的servlet映射,并检查你的url根上下文是否正确。