首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试让tomcat 7与eclipse 3.6.1一起工作

问尝试让tomcat 7与eclipse 3.6.1一起工作
EN

Stack Overflow用户
提问于 2011-03-31 05:58:56
回答 1查看 4.5K关注 0票数 2

我正在尝试设置tomcat (v7.0.11)和eclipse (v3.6.1),以便在eclipse中调试JSP页面。我正在看这些说明:http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html,我正在执行"Copy the ROOT (Default) Web App into Eclipse“这一步。我确实做到了。然而,当我尝试访问http://localhost:8080时(在通过eclipse启动tomcat之后),我仍然得到一个404错误。

当我在eclipse中启动tomcat时,我在控制台中看到几个警告,但没有错误:

代码语言:javascript
复制
Mar 30, 2011 8:10:23 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSPDataSource' did not find a matching property.
Mar 30, 2011 8:10:23 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSPEssbase2' did not find a matching property.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-31 08:54:46

这些警告实际上并没有什么坏处。

对于从Eclipse内部启动服务器时无法访问Tomcat的默认主页的问题,首先从Tomcat中删除任何已部署的项目,然后双击Servers视图中的Tomcat服务器条目以获取其配置。在左列的Server Locations下,选择Use Tomcat installation。这样,Eclipse将完全控制Tomcat,这样在Eclipse内部运行时,您就可以通过http://localhost:8080上的Tomcat Manager访问默认的Tomcat主页。请注意,您不一定需要以这种方式复制Eclipse工作区中的根目录。

还可以选择在Server options下选中Publish module context to separate XML files。否则,Eclipse将根据自己的喜好修改Tomcat,这可能会导致那些无害的server.xml验证警告,因为Tomcat无法识别Eclipse特定的XML属性,Eclipse使用这些属性来将Eclipse项目与已部署的webapp关联起来。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5492955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档