我正在尝试建立一个开发环境来测试 Spring Portlet MVC 以开发符合 JSR 168 的 portlet。我安装了最新的 STS,其中包括 Spring 2.5 和 Eclipse (Catalina)。这是我使用 Spring MVC 开发的环境,并且使用 Apache 作为本地服务器进行调试可以正常工作。
我在 Pluto 门户网站上找到了一些关于使用 Pluto 作为 portlet 的远程调试主机的说明。我已经执行了这些说明。我通过右键单击其中一个 JSP 并进入“调试方式”将 Eclipse 发送到调试模式。我的问题是当我登录 Pluto 时,它并没有让我进入调试模式。我看到的是默认的 Pluto 页面,而不是我的 portlet。我的 portlet 尚未安装到 Pluto 上,并且说明似乎不需要安装 portlet。
为了提供帮助,我在 http://www.ceruleaninc.ca/pluto_problem.jpg有一个屏幕截图,显示如下:
- Eclipse 显示远程调试到 localhost:8000
- Tomcat 显示“在地址监听传输 dt_socket:8000
- Catalina.bat jpda 启动命令
- 登录后的 Pluto Portal 屏幕
非常感谢!我欢迎任何有关调试 portlet 方法的建议。我与冥王星无关。似乎确实缺乏有关此主题的详细说明。