当我从命令行启动Tomcat然后执行
http://localhost
显示Tomcat欢迎页面,但是当我从Eclipse启动Tomcat然后执行相同操作时,我收到此错误: description请求的资源不可用。 但是当我访问我的应用程序时
http://localhost/Servlet_Test/HelloWorld
从浏览器,它工作正常。
即使tomcat在IDE上运行还是没有,localhost是否应该显示Tomcat的欢迎页面?
答案 0 :(得分:1)
双击Servers选项卡中的Tomcat服务器条目,您将获得服务器配置。在左侧列的“服务器位置”下,选择“使用Tomcat安装”(注意,当它显示为灰色时,请阅读前导文本部分!;))。这样Eclipse就可以完全控制Tomcat,这样你就可以在Eclipse内部运行时使用Tomcat Manager访问默认的Tomcat主页。在使用Eclipse进行开发时,我只是看不出它是如何有用的。
注意:仅仅因为Tomcat主页不在工作空间元数据中,所以Tomcat主页不是Eclipse项目之一。
以下步骤更改服务器位置。
答案 1 :(得分:0)
要使您的页面成为第一个页面,您需要将其定义为欢迎列表中的一个条目:
http://wiki.apache.org/tomcat/HowTo
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
答案 2 :(得分:-1)
您还必须指定端口号:
将localhost
更改为localhost:8080/<servletname>/path
希望这有帮助。