我正在尝试建立一个开发环境来测试Spring,用于开发符合JSR 168的Portlet。我安装了最新的STS,包括Spring2.5和Eclipse (Catalina)。这是我用Spring开发的环境,使用Apache作为本地服务器进行调试很好。
我在Pluto门户网站上找到了一些关于如何使用Pluto作为portlets远程调试主机的说明。我已经执行了这些指示。通过右键单击其中一个JSP并进入“调试as”,我将Eclipse发送到调试模式。我的问题是,当我登录到冥王星时,它并没有把我送进调试模式。我看到默认的Pluto页面,而不是我的portlet。我的portlet尚未安装到Pluto上,而且指令似乎不要求安装portlet。
为了提供帮助,我在problem.jpg上有一个屏幕截图,显示了以下内容:
非常感谢!我欢迎任何关于调试portlet的方法的建议。我和冥王星没有关系。关于这一主题,似乎缺乏详细的说明。
发布于 2009-10-05 06:59:18
在调试模式下运行Pluto时,它是一个外部应用程序,因此需要将Eclipse连接到该外部应用程序,而不是尝试调试JSP。
最简单的方法是选择包含源代码的项目,右键单击并选择调试配置.。在对话框的左侧窗格中,您应该会看到一个名为Remote Java应用程序的项,双击它,在右侧窗格中应该会出现一个新的启动配置。确保主机和端口是正确的(默认为localhost,8000),并且它有一个值得纪念的名称(它将默认为所选资源的名称),然后单击Debug。
远程调试配置截图http://www.nakov.com/blog/wp-content/uploads/2008/08/eclipse-remote-debug-configuration.png
Eclipse随后将尝试将调试器附加到侦听指定端口的任何进程。
在随后的调试运行中,您可以简单地选择外部配置的Run->name。
https://stackoverflow.com/questions/1518388
复制相似问题