在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工具似乎存在一些问题。