【问题标题】:Trying to get tomcat 7 working with eclipse 3.6.1试图让tomcat 7与eclipse 3.6.1一起工作
【发布时间】:2011-03-30 21:58:56
【问题描述】:

我正在尝试设置 tomcat (v7.0.11) 和 eclipse (v3.6.1),以便可以在 eclipse 中调试 JSP 页面。我正在阅读这些说明: http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html 我正在执行“将 ROOT(默认)Web 应用程序复制到 Eclipse 中”这一步。我做了。但是,当我尝试访问 http://localhost:8080 时(通过 eclipse 启动 tomcat 之后),我仍然收到 404 错误。

当我在 Eclipse 中启动 tomcat 时,我在控制台中看到了一些警告,但没有错误:

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.

【问题讨论】:

    标签: eclipse jsp tomcat


    【解决方案1】:

    这些警告实际上并没有害处。

    关于在Eclipse内部启动服务器时无法访问Tomcat默认主页的问题,首先从Tomcat中删除所有已部署的项目,然后在Servers视图中双击Tomcat服务器条目以获取其配置。在左列的服务器位置下,选择使用 Tomcat 安装。这样 Eclipse 将完全控制 Tomcat,因此当您从 Eclipse 内部运行时,您将能够使用 Tomcat 管理器http://localhost:8080 访问默认的 Tomcat 主页。请注意,您不一定需要以这种方式复制 Eclipse 工作区中的 ROOT。

    还可以选择在服务器选项下检查发布模块上下文以分隔 XML 文件。否则 Eclipse 将根据自己的喜好修改 Tomcat 的 server.xml,这可能会导致那些无害的 XML 验证警告,因为 Tomcat 不识别 Eclipse 特定的 XML 属性,Eclipse 使用这些属性来方便将 Eclipse 项目与部署的 webapp 相关联。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-30
      • 1970-01-01
      • 2017-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-08
      相关资源
      最近更新 更多