首先确认IDEA项目可以build成功生成war包。
部分一:安装resin-4.0.44
1.官网下载免费版resin即可。
2.解压resin-4.0.44.tar,生成resin-4.0.44文件夹。
3.将resin-4.0.44.tar拷贝至/Users/NameOfUser/..目录下,即自己用户的目录下的某个文件夹中,官方文档说拷贝至/usr/local/share 目录下,在这个目录下不仅编译需要root权限,以后resin启动关闭以及写log都需要root权限,很麻烦,因此要将解压后的resin-4.0.44文件拷贝至自己用户下的某个文件夹中。
4.进入解压生成的resin-4.0.44目录下,执行./configure --prefix=/Users/leigang/ProgramFiles/resin-4-enable-64bit-jni
其中蓝色部分为自己想要安装resin的目录,安装之后resin的log和config文件夹都会在这个文件夹中,而不会像默认那样,跑到/etc/resin文件夹中。
5.执行make 和make install命令。安装完成。
需要说明的是,只是用IDEA和Resin进行本地调试是不需要配置resin.xml文件的。
部分二:IDEA配置
1.在Run/Debug Configurations界面中添加一个Resin Local选项。
2.点击configure按钮,在弹出窗Application Servers中选择部分一中安装的Resin目录路径和目录下Resin的配置文件路径。
3.Run/Debug Configurations 中Server页面配置,基本都是默认。
见图一所示。
4.Run/Debug Configurations 中Deployment页面配置,注意红色方框部分选择。选择resin.xml而不是JMX否则项目的index路径是localhost:8080/appname/ 而不是localhost:8080/
5.执行build,得到war文件。执行resin run/debug,会自动在你选择的浏览器中打开项目index页面。也可以在IDEA下方的Application Servers面板中进行Resin的启动,停止等操作。Resin启动的打印信息也在此窗口显示。
祝好。