resin的配置


1.Resin介紹

Resin是CAUCHO公司的產品,是一個非常流行的application server,對servlet和JSP提供了良好的支持,性能也比較優良,resin自身采用Java語言開發。Resin本身包含了一個支持HTTP/1.1的WEB服務器。雖然它可以顯示動態內容,但是它顯示靜態內容的能力也非常強,速度直逼APACHE SERVER。許多站點都是使用該WEB服務器構建的。

Resin 普通版本和pro版本主要區別是 pro支持緩存和負載均衡。pro因為有強大的cache功能,獨立作為web服務器處理靜態性能都可以和apache有一比。但普通版本獨立作為web服務器性能就要差一些。當然可以使用apache+resin的方案借助apache的緩存功能提高性能。 但負載均衡就是普通版不能比的了。

 

 

 

2.常見的網絡服務軟件綜合比較

 

優點

缺點

apache

1.  開源、免費商用

2.  超穩定

3.  效率非常高

1.僅提供html靜態網頁功能,不支持jsp、java、servlet、asp等

Tomcat

  1. 開源、免費商用
  2. 支持servlet/jsp,能處理html頁面
  3. 運行時占用的系統資源大小
  4. 擴展性好
  5. 運行不夠穩定
  6. 支持的並發連接數不夠高
  7. 處理heml時的效率不如apache
  8. 不能處理EJB
 

Jboss

  1. 開源、使用LGPL免費商用
  2. 運行時占用的系統資源小
  3. 支持EJB

1.核心服務器不包括servlet/jsp的web容器

Resin

  1. 性能非常高效
  2. 效率較高
  3. 支持servlet/jsp,EJB

商用需要花費小額費用

Weblogic

  1. 支持servlet/jsp,EJB,heml等
  2. 出色的集群技術
  3. 極高的可擴展性
  4. 服務穩定

1.目標為大型商用應用,需要高額費用

Websphere

  1. 穩定、高效
  2. 支持servlet/jsp,EJB,heml等

1.目標為大型商用應用,需要高額費用

IIS

1.支持heml和asp,aspx等

1.只能再windows平台上

2.非開源

 

總結:

(1). 如果操作系統是 windows 系統,且想使用 asp,.net 等應用的, 后台開發使用 c#語言的, II ;

(2). 如果僅需要展示 html 頁面,而不要其他功能, apache;

(3). 如 果 是 在 開 發 時 使 用 或 者 是 一 般 小 型 應 用 , 需 要 支 持 jsp/servlet ,而又不需要 EJB的,tomcat ;

(4). 需要支持 jsp/servlet ,不需要 EJB,有希望提高服務器的效率和 穩定性的, apache+tomcat;

(5). 需要支持 jsp/servlet/EJB ,而又想免費的, apache+jboss (包 含 tomcat 的版本);

(6). 需要支持 jsp/servlet/EJB ,又可以花點小錢的, resin (實在認為有必要,可以考慮 resin+apache ) ;

(7). 大型商用,可以支付較高費用, weblogic (websphere可選);

(8). 大型商用,可以支付較高費用,且有其他 IBM相關功能服務的, websphere。

 

 

 

 

3.在linux系統下安裝:

1.檢查jdk是否安裝

如果沒有安裝請下載,下載路徑: http://www.oracle.com/technetwork/java/javase/downloads/index.html

2.安裝jdk:

[ceshi@bogon ~]$ which java      ##查看系統自帶的jdk所在位置

/usr/bin/java

[ceshi@bogon ~]$ rm -rf /usr/bin/java    ##將java目錄刪除,使自帶的jdk軟件包找不到位置,這樣系統自帶jdk就沒不管用了。

[ceshi@bogon ~]$tar zxf jdk-8u201-linux-x64.tar.gz

[ceshi@bogon ~]# mv jdk1.8.0_201/ /usr/bin/java

[ceshi@bogon ~]# vim /etc/profile

export JAVA_HOME=/usr/bin/java       ## 在文件末尾添加內容

export PATH=$PATH:$JAVA_HOME/bin 

[ceshi@bogon ~]# cource /etc/profile  ##讓我們在/etc/profile的最新配置生效

[ceshi@bogon ~]# java -version

java version "1.8.0_201"

Java(TM) SE Runtime Environment (build 1.8.0_201-b09)

Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

3.安裝Resin

Resin的下載路徑:https://caucho.com/products/resin/download

[ceshi@bogon ~]# tar zxf resin-pro-4.0.61.tar.gz –C /usr/src/

[ceshi@bogon ~]# cd /usr/src/resin-pro-4.0.61

[ceshi@bogon resin]# ./configure –prefix=/usr/local/resin --with-java-home=/usr/bin/java --enable-64bit && make && make install

--with-java-home:指定java的路徑

--enable-64bit:暫時還不確定作用

[ceshi@bogon ~]# cd /usr/local/resin/conf/

[ceshi@bogon conf]# cp resin.xml resin.xml.bak   ##備份重要文件

[ceshi@bogon ~]#vim /etc/profile.d/resin.sh

export RESIN_HOME=/usr/local/resin

export PATH=$PATH:$RESIN_HOME/bin

[ceshi@bogon ~]#source /etc/profile.d/resin.sh

[ceshi@bogon ~]# /usr/local/resin/bin/resin.sh start

Resin/4.0.61 launching watchdog at 127.0.0.1:6600

Resin/4.0.61 started -server 'app-0' with watchdog at 127.0.0.1:6600

[ceshi@bogon resin]# netstat -tunlp |grep 6800

tcp        0      0 127.0.0.1:6800          0.0.0.0:*               LISTEN      4807/java

[root@bogon resin]# netstat -tunlp |grep 8080

tcp6       0      0 :::8080                 :::*                    LISTEN      4807/java

用瀏覽器訪問:resinIP地址:8080


免責聲明!

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



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