Resin是CAUCHO公司的產品,是一個很是流行的application server,對servlet和JSP提供了良好的支持,性能也比較優良,resin自身也是採用JAVA語法開發,功能近似於tomcatphp
resin版本分爲:普通版和pro版;主要區別於pro版本支持緩存和負載均衡,此版本有強大的cache功能;Resin自己包含了一個支持HTTP/1.1的WEB服務器。它不只能夠顯示動態內容,而它顯示靜態內容能力也特別強html
Resin也能夠和其餘WEB服務器一塊兒工做,如:nginx\apache\IIS等,resin支持servlets2.3標準和jsp1.2標準。熟悉ASP和PHP的用戶能夠發現用Resin來進行JSP編程是很方便的,resin添加了php解析執行功能,可以執行php程序,但不如php原生版本java
JDK能夠到oracle官網進行下載相關版本的JDK,這裏提醒你們建議使用穩定版本的JDK程序linux
加載公鑰 [root@jia /]# rpm --import http://caucho.com/download/rpm/RPM-GPG-KEY-caucho 安裝軟件包(pro版本) [root@jia /]# yum -y install http://caucho.com/download/rpm/4.0.30/x86_64/resin-pro-4.0.30-1.x86_64.rpm [root@jia /]# yum -y install http://caucho.com/download/rpm-6.8/4.0.63/x86_64/resin-4.0.63-1.x86_64.rpm
添加存儲庫 [root@jia /]# add-apt-repository http://caucho.com/download/debian 更新本地存儲庫 [root@jia /]# apt-get update 安裝軟件包(pro版本) [root@jia /]# apt -y install resin-pro 安裝軟件包(普通版本) [root@jia /]# apt -y install resin
安裝依賴軟件nginx
安裝依賴軟件(redhat/centos) [root@jia /]# yum -y install wget gcc make gcc-c++ 安裝依賴軟件(ubuntu/Debian) [root@jia /]# apt -y install wget gcc make
下載JDK軟件包,並進行解壓
下載軟件包請移步JAVA官網,下載後將軟件包上傳至linux服務器c++
解壓JDK軟件包 [root@jia /]# tar zxf jdk-8u231-linux-x64.tar.gz -C /usr/local
配置環境變量apache
[root@jia /]# cp /etc/profile /etc/profile.bak [root@jia /]# cat >> /etc/profile <<EOF > export JAVA_HOME=/usr/local/jdk-8u231 > export PATH=$JAVA_HOME/bin:$PATH > export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar >EOF [root@jia /]#java -version //查看java版本,列出版本號就證實成功了
下載resin軟件包,並進行解壓編程
普通標準版 [root@jia /]# wget -c http://caucho.com/download/resin-4.0.63.tar.gz [root@jia /]# tar zxf resin-4.0.63.tar.gz pro版本 [root@jia /]# wget -c http://caucho.com/download/resin-pro-4.0.63.tar.gz [root@jia /]# tar zxf resin-pro-4.0.63.tar.gz
編譯安裝ubuntu
[root@jia /]# cd resin-4.0.63 [root@jia /]# ./configure --prefix=/usr/local/resin --with-resin-log=/data/logs/resin/ --with-java-home=/usr/local/jdk-8u231 [root@jia /]# make && make install
./configure參數介紹:windows
參數 | 解釋 |
---|---|
--help | 幫助,能夠查看./configure全部參數 |
--prefix | 指定安裝目錄 |
--enable-64bit | 使用64編譯JNI |
--enable-ssl | 啓用OpenSSL |
--with-apxs=PATH | 啓用apache集成併產生mod_caucho |
--enable-debug | 爲mod_caucho\isapi_dll和resin_jni啓用擴展日誌記錄 |
--with-resin-log=PATH | 指定resin日誌存放目錄 |
--with-java-home=PATH | 指定java程序的家目錄 |
下載JDK軟件包
下載軟件包請移步JAVA官網,下載後將軟件包上傳至服務器
安裝JDK軟件
配置環境變量
在桌面上右擊"個人電腦(計算機)-->屬性",選擇"高級系統設置"。在"系統屬性"中選擇"高級-->環境變量"。
在"環境變量"面板中找到"系統變量",選擇"新建"。
在'"新建系統變量"對話框中,變量名一欄輸入:"JAVA_HOME",變量值找到jdk的安裝路徑填入。
接着在"系統變量"中找到"CLASSPATH"變量,選中以後,點擊"編輯"。有些電腦上面沒有這個變量,沒有的直接新建變量就能夠了
最後在"系統變量"中找到"path"變量,選中以後,點擊"編輯"。
點擊新建,在變量值一行的末尾輸入:";%JAVA_HOME%\bin" 必須是英文。以後肯定便可。到此環境變量已經配置好了。
驗證是否安裝成功
使用WIN+R快捷鍵,打開運行輸入cmd指令,進入doc命令窗口
輸入"java -version",出現以下界面,jdk安裝成功。
下載resin,並進行解壓
下載軟件包請移步resin官網,下載後將軟件包上傳至服務器
解壓resin軟件包
解壓後文件內容:
設置環境變量,能夠直接執行setup.exe文件
而後點擊Install/Chang執行完成後即安裝成功
使用yum或者apt安裝的resin可使用下面命令進行啓動
使用yum或者apt安裝的resin可使用下面命令進行啓動(pro版本) [root@jia /]# systemctl start resin-pro //啓動 [root@jia /]# systemctl stop resin-pro //中止 [root@jia /]# systemctl restart resin-pro //重啓 使用yum或者apt安裝的resin可使用下面命令進行啓動(普通版本) [root@jia /]# systemctl start resin [root@jia /]# systemctl stop resin [root@jia /]# systemctl restart resin 須要注意的是centos/redhat 7版本如下操做系統須要使用下面方法啓動 [root@jia /]# server resin start //啓動 [root@jia /]# server resin stop //中止 [root@jia /]# server resin restart //重啓
使用編譯安裝的resin須要使用下面方法進行啓動
[root@jia /]# /usr/local/resin/bin/resin.sh start //啓動 [root@jia /]# /usr/local/resin/bin/resin.sh stop //中止
windowns啓動相對比較簡單,進入resin主目錄,直接執行resin.exe程序就能夠了
執行後
關閉resin時只須要把後面這個選中stop就能夠了,就會直接關閉
直接使用下面連接進行訪問就能夠的了,注意默認端口爲8080,若已經修改請更換端口
訪問地址:http://服務器IP:8080,訪問後出現下面表示部署成功