程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Resin的使用和安裝

Resin的使用和安裝

編輯:關於JAVA

一、Java Web服務器選擇簡介

在實際進行java Web項目實施的時候,我們可以采用的商業java Web服務器有Ibm WebSphere,Bea Web Logic .這兩種服務器功能齊全而強大,支持所有的java 服務容器標准,適合成品商業java Web應用的發布。但是這兩種服務器是商業服務器,價格昂貴,而且對系統資源要求極高。特別是Websphere 配置復雜,如果不配合采用ibm Websphere Studio Application非常不適合開發。而且他們不同的版本對servlet.jar等javax組件和jdk的要求不同。如Websphere 3.5所要求的servlet.jar 支持的是舊版本的Javax.servlet.http.HttpSession操作,不支持session.setAttribute() session.getAttribute()。

在開發或者學習過程中,有許多免費的輕型的Java Web服務器可以供我們選用,如Tomcat,Resin,Orion等等。

他們使用都很方便,占用資源也很少,適合開發中不斷的調試;還可以和Jbuilder這樣的集成開發工具集成使用。根據實際開發中的情況來看,Jakata Tomcat 和Sun Java結合的最好,和其他應用服務器配合使用可支持完整的J2EE標准,應用也很廣泛。但是從Java 普遍存在的編碼問題來看,還是Resin 解決的最好。還有從使

用的角度講,個人認為Resin比Tomcat方便,而且Resin也可以結合Jbuilder6等ide使用。Resin強調使用XML技術,從Resin自己的HomePage使用xtp就可以看出來。

二、Resin的安裝和配置

Resin 可以在 http://www.caucho.com/download/index.xtp 免費下載和使用。使用Resin開發或者學習是免費的,但是如果把Resin作為收費產品發布是需要付費的。目前的版本是2.10.

下載Resin 時選擇Archive Versions 中的 Windows.zip的普通安裝包resin-2.1.0.zip.

把該zip包解壓到任何目錄下面,如d: esin.以下介紹都假設Resin安裝在d: esin下。進入d: esinin,

鍵入httpd,可以在命令行控制台下運行Resin服務器。此時彈出一個有start 和stop兩個Radio按紐和一close按紐的對話框。在這裡可以看到Resin的運行信息。這些信息同時Resin可以在d: esinlog目錄下面的stdout.log 日志文件中察看到。如:

Resin 2.0.4 (built Thu Nov 15 17:56:24 PST 2001)

Copyright(c) 1998-2001 Caucho Technology. All rights reserved.

Starting Resin on Wed, 23 Jan 2002 14:41:47 +0800 (CST)

http listening to *:80

srun listening to haitaiserver:6802

點選stop,可以停止當前的Resin服務器進程;再點選start,又可以開啟新的Resin服務器進程。關閉該對話框,則回到Command 控制台的盤符提示狀態下。如果在nt4或者win2k環境下,需要把Resin當成服務,只需要在Command控制台的該目錄下,鍵入 httpd ?install,就可以在管理工具的服務下面看到新增了一條Resin

Web Server的自動的服務。以後只要進入nt 4或者win2k,就可以啟動Resin服務。該服務也可以像其他服務一樣設置成手動或者禁用狀態。注意有的時候在安裝完服務後,啟動Resin,並不能看到自己寫的Resin例程可以被解析,浏覽器顯示服務器找不到錯誤。只要重新啟動win2k或者nt,就能解決該問題。

下面簡要介紹一下Resin服務器的配置。Resin服務器和大多數Java Web服務器一樣,通過一個XML文件配置。

進入d: esinconf目錄,打開resin.conf,這是一個XML格式的文本。

這裡面有很多標記,先查找到:。在標記對中的配置和resin的

Java Web 服務器有關。找到,在標記對中的表示resin的根,相當於Apache的htdocs 或者 IIS 的wwwroot.Resin自帶http服務器,但是也可以不使用它,采用apache 或者 IIS做http服務器。這個在下面段落中會提到。

再查找標記,它可以這樣配置。host參數指定的是服務器,port指定的是http端口,默認是localhost和8080.還有標記。這個是JSP和Java Servlet的引擎配置。一般默認就可以了,除非6802端口已經被別的程序占用了。然後,配置jdk.這個需要在classpath中設置。右鍵點擊我的電腦,在系統特性的高級標簽中,點擊環境變量,

在系統變量中新建一個環境變量,變量名為classpath,值為jdk所在的目錄;再新建另外一個環境變量,變量名為path,值為javac.exe和Java.exe所在的目錄(在jdk所在的目錄下面的bin目錄下)。一般這樣子配置以後,Resin就可以使用了。在d: esindoc中(假設你的對中的名稱是doc,也就是根是d:/resin/doc,而且你的如左配置),隨便寫一個JSP文件,如可以寫

個test.JSp文件,內容為。然後,在浏覽器中,鍵入http://localhost/test.JSP.如果你可以看到浏覽器顯示6,則表示Resin服務器已經可以正常運行了。注意,修改配置後,一般重新啟動resin才能看到變化。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved