Resin 下载(resin pro - 收费版 1年/700刀 起)
下载Resin-4.0.60 地址:https://caucho.com/products/resin/download ---- resin-4.0.60.tar.gz
并上传到centos7(我用 xftp6 工具)(centos7 软件安装位置 /usr/local/resin)
Resin 安装 (前提已经安装jdk1.8 环境)
yum -y install gcc gcc-c++ make openssl openssl-devel
解压resin-4.0.60.tar.gz : cd /usr/local/resin
tar -zxvf resin-4.0.60.tar.gz
cd /resin-4.0.60
./configure --prefix=/usr/local/resin/resin-4.0.60 --with-java-home=/usr/local/java/jdk1.8 --enable-64bit (jdk安装路径)
make && make install
vim /etc/profile 增加一行:export RESIN_HOME=/usr/local/resin/resin-4.0.60
source /etc/profile
开关: /usr/local/resin/resin-4.0.60/bin/resin.sh start (stop)
开机自启:
方法1
find / -name resin (/etc/rc.d/init.d目录下自动生成的 resin 文件)
cd /etc/rc.d/init.d
chmod +rwx resin
chkconfig -add /etc/rc.d/init.d/resin
chkconfig resin on (关闭自启 off)
方法2
vim /etc/rc.d/rc.local (增加 /usr/local/resin/resin-4.0.60/bin/resin.sh start)
chmod +rwx /etc/rc.d/rc.local
Resin 部署 springboot 项目(war 包 ,可以百度 springboot 如何打 war 包 -- 我跑的是 web 项目)
点击 idea 的 maven 插件的 package
1 然后 target 文件夹下找到项目 war 包,上传到centos7 /usr/lcoal/resin/resin4.0.60/webapps下
2 改resin.xml
vim /usr/lcoal/resin/resin4.0.60/conf/resin.xml ( <web-app id="/" root-directory="webapps/projectname"/> webapps 下的项目名,可以回到webapps目录下,确认被自动解压的文件夹名称)
3 /usr/lcoal/resin/resin4.0.60/webapp-jars 加一个 javax.el-api-3.0.0.jar 包(如果会请求404)