本站首页    管理页面    写新日志    退出


«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


公告

戒除浮躁,读好书,交益友


我的分类(专题)

日志更新

最新评论

留言板

链接

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参数。  


阅读全文(9400) | 回复(1) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.061 second(s), page refreshed 144766802 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号