Windows下安裝Resin及配置詳解與發布應用,resin詳解

來源:互聯網
上載者:User

Windows下安裝Resin及配置詳解與發布應用,resin詳解
    關於Resin的好處,網上介紹了一大堆,小編經不住誘惑,決定試用一下。目前Resin的最新版本為:4.0.40,可以從官網直接下載。
    1. 將下載下來的Resin包解壓開,會看到一大堆的檔案,有一些關鍵的檔案,我們需要瞭解一下。

resin-4.0.40 resin安裝目錄
  --conf/resin.properties 配置屬性
  --conf/resin.xml 設定檔
  --conf/licenses/ 許可資訊檔
  --conf/keys/ openSSL 秘鑰
  --webapps/  部署伺服器路徑
  --logs/  resin記錄檔

    2. Resin需要JDK1.6以上的版本,並且需要配置JAVA_HOME。在環境變數中配置 RESIN_HOME ,如:
c:\resin-4.0.40

    3. 運行resin.exe或者在命令中執行  run java -jar lib/resin.jar start。
    4. 在瀏覽器中輸入:http://localhost:8080,顯示如下則證明resin安裝成功。

    5. 單機“/resin-admin”,跳轉到管理頁面,輸入使用者名稱(如:admin)和密碼(如:admin),建立設定檔。注意這裡點擊“Create Configuration File”時,並沒有真正的組建組態,只是產生了一個使用者名稱和加密後的密碼。將產生的使用者名稱和密碼拷貝到/conf/resin.properties檔案中,就可以登陸了。

    6.  但是目前也僅限於本機登陸,如若想要外部的主機能夠訪問,還需要在/conf/resin.properties檔案中增加
admin_external : trueadmin_secure : true
或者在/conf/resin.xml檔案中增加
<resin:set var="resin_admin_external" value="true"/>


  7. 將打包好的war包發布到/webapps目錄下,啟動伺服器,即可訪問你的應用。










怎安裝resin

1.Resin 可以在 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中設定。右鍵點擊我的電腦,在系統特性的進階標籤中,點擊環境變數,

在系......餘下全文>>
 
resin安裝問題

Apache是一個曆史悠久並且功能十分強大的WEB伺服器,但其豐富的功能對於一個新手來說往往不知道從何下手。我個人感覺Apache的設計充分體現了模組化設計的優勢,通過在動態模組載入(DSO)模式下的安裝,任何子應用模組都可以通過設定檔的簡單修改進行積木式的靈活配置。安裝的過程可以從簡單的靜態html服務開始,一個模組一個模組的學習使用。從單純的HTML靜態服務(core),到複雜的動態網頁面服務(core + php, core + resin, core + php + mod_gzip, core + resin + mod_expire)。

本文主要從簡化安裝==>效能調優==>維護方便的角度,介紹了WEB服務的規劃、HTTPD安裝/應用模組配置、升級/維護等過程。讓Apache和PHP,Resin等應用模組的獨立升級,完全互不影響。

WEB應用容量規劃:根據硬體設定和WEB應用的特點進行WEB服務的規劃及一些簡單的估算公式;
Apache安裝過程:apache的通用的簡化安裝選項,方便以後的應用的模組化配置;
修改 HARD_SERVER_LIMIT:
vi /path/to/apache_src/src/include/httpd.h
#define HARD_SERVER_LIMIT 2560 <===將原來的 HARD_SERVER_LIMIT 256 後面加個“0”
apache編譯:
./configure --prefix=/home/apache --enable-shared=max --enable-module=most
可選應用模組/工具的安裝:php resin mod_gzip mod_expire及各個模組之間的配合;
mod_php安裝:./configure --with-apxs=/home/apache/bin/apxs --enable-track-vars --with-mysql
mod_resin安裝:./configure --with-apxs=/home/apache/bin/apxs
mod_gzip安裝:修改Makefile中的 apxs路徑:然後make make install
工具:日誌輪循工具cronolog安裝:
升級/維護:看看通用和模組化的安裝過程如何簡化了日常的升級/維護工作;
按照以上的方法:系統管理員和應用管理員的職責可以清楚的分開,互相獨立。
系統安裝:系統管理員的職責就是安裝好一台DSO模式的Apache,然後COLON即可,
應用安裝:由應用管理員負責具體應用所需要的模組,比如PHP Resin等,並設定httpd.conf中相關的配置。
系統升級:系統管理員:升級作業系統/升級Apache
應用升級:應用管理員:升級應用模組,PHP Resin等。
WEB應用的容量規劃

Apache主要是一個記憶體消耗型的服務應用,我個人總結的經驗公式:
apache_max_process_with_good_perfermance < (total_hardware_memory / apache_memory_per_process ) * 2
apache_max_process = a......餘下全文>>
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.