【问题标题】:use eclipse to debug tomcat web app使用eclipse调试tomcat web app
【发布时间】:2012-11-10 00:27:03
【问题描述】:

正如标题所说,我想通过eclipse在tomcat中调试web应用程序。我按照以下说明操作:http://www.wikijava.org/wiki/Debugging_a_servlet_with_tomcat_and_Eclipse_tutorial 基本上,我所做的是设置 JPDA 并从 Eclipse 中启动服务器。然后我将 eclipse 调试器连接到服务器。但是,当我尝试从浏览器访问网页时,出现 404 错误。之前在eclipse中运行过tomcat(非调试模式),可以得到网页。

所以我的猜测是因为我的工作区不是 tomcat 中的 webapp 文件夹。 (我按照这个网页安装tomcat和eclipsehttp://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html)如果我在eclipse之外运行tomcat,它会尝试在tomcat的webapp文件夹中搜索请求并且找不到它。那么我可以通过将我的eclipse工作区设置为tomcat中的webapp文件夹来解决这个问题吗?我不认为它会起作用,因为tomcat的webapp中的文件系统结构与eclipse的动态web项目的文件系统结构有很大的不同。

有什么建议吗?

【问题讨论】:

    标签: eclipse tomcat


    【解决方案1】:

    如果您已经配置了从 Eclipse 启动的 Tomcat 服务器。您必须打开服务器,然后单击鼠标右键打开属性。在打开的新窗口中选择监控,然后单击添加按钮(使用参数 HTTP/1.1,应该有启动 Web 服务器的端口,以及任何你想要的监控端口)。 然后只需放置断点并在调试模式下启动您的项目。一切都应该正常。

    check printscreen here

    【讨论】:

      【解决方案2】:

      我不知道你使用的是什么版本的 Eclipse,但这是最简单的方法。

      1. 为 Eclipse 安装 Web 工具 http://www.eclipse.org/webtools/
      2. 为 Tomcat 创建服务器(文件/新建/其他...->服务器/服务器)。

      这会将 Tomcat 集成到您的开发环境中。项目自动部署,代码在调试器中自动可用。就是这么简单。并且免费。别等了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-19
        • 2012-07-26
        • 2011-12-28
        • 2011-02-08
        • 1970-01-01
        • 2016-03-02
        • 1970-01-01
        • 2010-09-09
        相关资源
        最近更新 更多