嵌入Eclipse中的Tomcat在从Eclipse启动时不起作用。我做错了什么?

时间:2015-06-11 14:08:11

标签: eclipse tomcat

在Windows 7 32位上新安装的Eclipse Kepler。新的工作空间。

打开服务器视图,请参阅“没有可用的服务器。单击此链接可创建新服务器”。

单击链接。

选择Apache Tomcat 7.0

它提供安装apache-tomcat-7.0.47。我接受这个

我接受许可条款

它要求我指定C:\ apps \ apache-tomcat-7.0的安装目录。此目录以前不存在。

一切都很好。

我在eclipse中启动服务器。控制台没有错误。

...
Jun 11, 2015 8:50:31 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jun 11, 2015 8:50:31 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Jun 11, 2015 8:50:31 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 558 ms

我打开一个Web浏览器窗口(或者从外部浏览器执行此操作)。

我输入了网址http://localhost:8080

获取404错误页面

我在eclipse中停止服务器。

在DOS窗口中我

cd C:\apps\apache-tomcat-7.0\bin
startup

它再次开始干净利落。

现在,无论是内部浏览器浏览器还是外部浏览器,http://localhost:8080都会显示Tomcat欢迎页面。

我注意到两个不同之处:   我做完了吗 1)Eclipse启动使用的是jdk 1.7,我将其设置为默认值,而系统使用的是jdk 1.8。然而,切换JRE没有任何区别。

2)日志条目如上所述,但我在运行独立而不是“http-bio-8080”和“ajp-bio-8080”时看到“http-apr-8080”和“ajp-apr-8080”我在Eclipse中运行。

有人可以告诉我发生了什么事吗?我做错了什么?

更新:我尝试将JBoss服务器添加到Workspace。这没有问题。一切都开箱即用。部署的应用程序工作,默认页面工作(http://localhost:8080)等。所以Eclipse / Tomcat工具似乎存在一些问题。

0 个答案:

没有答案