Web应用服务器: Resin
Resin开发环境搭建、配置
2010 年 10 月 09 日
文章描述基于Resin应用服务器承载JavaWeb应用系统开发时的调试、运行环境的搭建。
- 需要Java运行环境
- 下载Resin安装包http://www.caucho.com
1、检查JAVA_HOME环境变量
2、解压resin压缩包,设定RESIN_HOME环境变量
3、运行resin,在命令行下执行java -jar resin-3.2.0/lib/resin.jar,也可直接运行RESIN_HOME/resin.exe
4、测试,输入默认访问地址http://localhost:8080
5、非必要操作,可以将相应resin应用服务也操作系统服务绑定,用以实现利用操作系统管理resin应用服务器生命周期,如下命令
C:\>resin-3.2.0/resin.exe -install-as "ServiceName" -conf conf/resin.xml C:\>resin-3.2.0/resin.exe -remove-as "ServiceName"
关于Resin基础配置包括:1、指定项目工作目录2、配置数据源3、系统log日志配置因为是开发环境配置所以不必考虑关于服务器最优配置,resin支持非常多的配置元素详细可参考resin官网提供的帮助资源
- http://caucho.com/resin-4.0/
- http://localhost:8080/resin-doc/
- 安装eclipseResin插件
- 以运行普通java应用程序的方式运行构建resin运行环境
- 利用eclipse中Remove Application机制
以eclipse插件的形式搭建调试环境目前以经算是淘汰了吧,原因就是可直接利用eclipse Application或Remote Application完全没有必要安装插件。
Eclipse Applicationapplication这种方式简洁易被大家接受,操作步骤如下:
1、Eclipse-->Debug Configurations#Main: ·Main class-->com.caucho.server.resin.Resin
2、#Arguments: ·Program arguments-->{-resin-home d:\work\resin-3.1.9 -conf conf/resin.conf} ·VM arguments-->{-Djava.util.logging.manager=com.caucho.log.LogManagerImpl} 2.1、因为随着resin版本升级,在resin3以后的版本resin配置文件格式都改为xml格式,所以需要将resin.conf改正为resin.xml
3、#Classpath ·BootstrapEntries:添加${RESIN_HOME}\lib\*.jar 不包含resin.jar ·UserEntries:添加{RESIN_HOME}\lib\resin.jar
Eclipse Remote Application1、Eclipse-->Debug Configurations#Remote Java Application
2、Host:远程服务地址
3、Port:远程服务开放的端口号
4、Resin配置,添加JVM参数如下: -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=12345
|
|