« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
戒除浮躁,读好书,交益友 |
Blog信息 |
blog名称:邢红瑞的blog 日志总数:523 评论数量:1142 留言数量:0 访问次数:9703514 建立时间:2004年12月20日 |

| |
[开发工具]无需插件用Eclipse在Resin中调试Web应用程序  原创空间, 文章收藏, 软件技术, 电脑与网络
邢红瑞 发表于 2007/8/27 10:41:33 |
起因是这样的,myeclipse workshop和exadel 建立的web工程编译后在另外的一个目录,不适合使用这样的ide发布。配置Resin的conf拷贝一份resin安装目录conf目录下的resin.conf,命名为test.conf编辑其中的内容,默认也可,在其后面的</host>上面添加一行:<host id=''><web-app id='/'><document-directory>/D:/projects/blog/target/blog/</document-directory><simple-loader path="$host-root/xsl"/></class-loader><servlet-mapping url-pattern="/servlet/*" servlet-name="invoker"/><work-dir>C:\workspace\.metadata\.plugins\com.m7.nitrox\blog2-poke-web-3\WebApp\.m7debugger\resin3\blog\work</work-dir><temp-dir>C:\workspace\.metadata\.plugins\com.m7.nitrox\blog\WebApp\.m7debugger\resin3\blog\tmp</temp-dir></web-app></host>
配置Eclipse的运行打开Eclipse的“运行”菜单,选择“运行”,如果你的是英文,应该都是RUN。:)选择JAVA应用程序,点击下面的新建按钮,新建一个运行项目。名称自己填写,以RunTest来命名,然后配置其中的相关属性。
(1)主要项目:选择项目。Main类:填写com.caucho.server.resin.Resin
(2)自变量程序自变量:-conf "d:\resin-3.0.12\conf\test.conf"VM自变量:-Dresin.home="d:\workspace\resin-3.0.12"-Djava.util.logging.manager=com.caucho.log.LogManagerImpl
(3)JRE:选择自己系统安装的JRE。
(4)类路径:添加Resin home的lib下的jar。
其它项目默认或根据情况自己定制即可。配置好之后点击“应用”按钮,然后点击下面的“运行”按钮即可运行该项目。
以后你会发现工具条上运行按钮的下拉列表里面多了一个RunTest。这样以后通过工具条上的运行和调试按钮就可以来运行这个项目了。
使用debug,在Resin的启动命令后加上如下参数:
httpd -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=12345
启动Resin后,打开Eclipse项目,选择 Run -> Debug... -> Remote Java Application -> New
新建一个Remote Java Application,填入Host: 127.0.0.1, Port: 12345, 注意这个Port就是Resin启动的address参数。
|
|
|