我将Tomcat 6集成到Eclipse Indigo中。当我在Eclipse中启动服务器时,它显示Tomcat已启动并正在运行,但是当我在浏览器中访问localhost:8080时,它根本没有响应。
我在Servers选项卡中有“使用Tomcat安装”的Tomcat服务器条目,它没有帮助我。
我已经从eclipse中删除了我的整个项目并开始重新导入它以从头开始设置它并且它也没有帮助。
你可以帮我一些吗?答案 0 :(得分:0)
最有可能的是你从eclipse运行Tomcat Use workspace metadata (does not modify Tomcat installation)
。在元数据下运行时,不会部署tomcat的默认欢迎页面。因此,您无法在localhost:8080/
下查看欢迎页面,但您可以使用网址中的应用程序上下文访问您的应用程序(类似localhost:8080/yourApplicationContext/hello.jsp
)
请参阅下图,您可以在其中设置服务器位置。如果将其更改为Use Tomcat Installation
,eclipse将使用tomcat的实际安装。您甚至可以通过部署应用程序然后打开文件浏览器来查看这一点,导航到tomcat目录,您将在webapps文件夹中看到您的应用程序部署在那里。但是如果使用use workspace metadata
选项,eclipse会为tomcat的安装提供一个剥离的副本,并将其放在工作区的.metadata
文件夹中。像eclipse_workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\
关于哪种技术更好的问题完全取决于您的使用。