设为首页 收藏本站
查看: 899|回复: 0

[经验分享] Eclipse+Resin

[复制链接]
发表于 2017-2-20 06:00:05 | 显示全部楼层 |阅读模式
这篇短文写给没有做过Eclipse+Resin开发的朋友,并非写给各位高手。:)
主要介绍了无需Resin插件如何在Eclipse运行和调试WEB应用程序。

因为无需插件,纯JAVA环境运行,步骤可能多一点。
下面以Eclipse3.0.1、Resin3.0.12为例说明如何配置,相关配置内容为仅供参考。

1、建立基本结构
首先在Eclipse中新建一个项目pjt,结构如下:
|
|--src
|
|--context
|
|-- WEB-INF
|
|--classes
|--lib

src: 类目录
context: WEB应用程序文档目录,即web-app的document-directory
WEB-INF: 你的*.xml、*.tld等等文档就在这里存放。
classes: 类编译输出文件夹
lib: 类库的存放目录,存放相应APPLICATION运行所需要的类库
以上为一大致结构,相信稍微做过开发的朋友都明白。

2、配置项目属性
在该项目属性中配置:
该项目JAVA文件编译的缺省输出文件夹为上面的classes目录。
在LIB列表中添加编译需要的jar。
具体的配置看个人情况而定了。


3、配置Resin的conf
拷贝一份resin安装目录conf目录下的resin.conf,命名为test.conf
编辑其中的内容,默认也可,在其后面的上面添加一行:

这是最简配置,详细参数自己可以定制。

4、配置Eclipse的运行
打开Eclipse的“运行”菜单,选择“运行”,如果你的是英文,应该都是RUN。:)
选择JAVA应用程序,点击下面的新建按钮,新建一个运行项目。
名称自己填写,我们暂时以RunTest来命名这个例子。然后配置其中的相关属性。

(1)主要
项目:我们选择刚刚新建的pjt项目。
Main类:填写com.caucho.server.resin.Resin
注意,如果你用的是resin2.1.5系列应该是 com.caucho.server.http.HttpServer

(2)自变量
程序自变量:-conf "d:\resin-3.0.12\conf\test.conf"
VM自变量:
-Dresin.home="G:\workspace\resin-3.0.12"
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl
如果是开发Tapestry,需要page可以自动更新,那再添加:
-Dorg.apache.tapestry.enable-reset-service=true
-Dorg.apache.tapestry.disable-caching=true

(3)JRE:选择自己系统安装的JRE。

(4)类路径:添加Resin home的lib下的jar。

其它项目默认或根据情况自己定制即可。
配置好之后点击“应用”按钮,然后点击下面的“运行”按钮即可运行该项目。:)

以后你会发现工具条上运行按钮的下拉列表里面多了一个RunTest。
这样以后通过工具条上的运行和调试按钮就可以来运行这个pjt项目了。

配置完毕。有问题可以再找我讨论。:)
Major

-------------------------------

Main class:
com.caucho.server.resin.Resin
-conf C:/resin-pro-3.0.21/conf/resin.conf
-Dresin.home="C:\resin-pro-3.0.21"
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Xms768m -Xmx768m
Classpath 中导入工程默认的包
然后再导入resin\lib

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-344375-1-1.html 上篇帖子: resin的配置文件resin.conf 下篇帖子: Server Deployment
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表