resin部署安裝


Resin是CAUCHO公司的產品,是一個非常流行的application server,對servlet和JSP提供了良好的支持,性能也比較優良,resin自身也是采用JAVA語法開發,功能近似於tomcat

resin版本分為:普通版和pro版;主要區別於pro版本支持緩存和負載均衡,此版本有強大的cache功能;Resin本身包含了一個支持HTTP/1.1的WEB服務器。它不僅可以顯示動態內容,而它顯示靜態內容能力也特別強

Resin也可以和其他WEB服務器一起工作,如:nginx\apache\IIS等,resin支持servlets2.3標准和jsp1.2標准。熟悉ASP和PHP的用戶可以發現用Resin來進行JSP編程是很方便的,resin添加了php解析執行功能,能夠執行php程序,但不如php原生版本

前提條件

  • resin程序需要JDK的支持,但JDK要求6.0版本或者更高的版本

JDK可以到oracle官網進行下載相關版本的JDK,這里提醒大家建議使用穩定版本的JDK程序

安裝resin

Centos/RedHat rpm安裝

加載公鑰
	[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

Ubuntu/Debian deb安裝

添加存儲庫
	[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

基於Linux的編譯安裝

安裝依賴軟件

安裝依賴軟件(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服務器

解壓JDK軟件包
	[root@jia /]# tar zxf jdk-8u231-linux-x64.tar.gz -C /usr/local

配置環境變量

	[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

編譯安裝

	[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參數介紹:

參數 解釋
–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程序的家目錄

windows安裝

下載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執行完成后即安裝成功

啟動resin

Linux操作系統啟動resin

使用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

windowns啟動相對比較簡單,進入resin主目錄,直接執行resin.exe程序就可以了
在這里插入圖片描述
執行后
在這里插入圖片描述
在這里插入圖片描述
關閉resin時只需要把后面這個選中stop就可以了,就會直接關閉
在這里插入圖片描述
在這里插入圖片描述

測試

直接使用下面鏈接進行訪問就可以的了,注意默認端口為8080,若已經修改請更換端口
訪問地址:http://服務器IP:8080,訪問后出現下面表示部署成功
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM