導航:首頁 > 源碼編譯 > resin源碼下載

resin源碼下載

發布時間:2022-10-04 11:33:38

java同時連接兩個oracle資料庫,用的resin,資料庫在兩台電腦上

1.建立兩個資料庫連接。
2.在本地機中建立DBLINK。這樣只與本地資料庫連接,即可。

與是不是resin沒有關系。

② Resin手動啟動時報錯,Windows10系統

Table[node:2,e:\resin\resin-data\app-0\distcache\node.db] validating indexes e to unclean shutdown.

具體解決方案是:

1、先將resin-4.0.40/resin-data/app-0/distcache/mnode.db刪除,或者移動到其他目錄下;
2、重啟resin;

這樣就解決了。
Windows 10,是由微軟公司(Microsoft)開發的操作系統,應用於計算機和平板電腦等設備 [1] 。
Windows 10在易用性和安全性方面有了極大的提升,除了針對雲服務、智能移動設備、自然人機交互等新技術進行融合外,還對固態硬碟、生物識別、高解析度屏幕等硬體進行了優化完善與支持 [2] 。
截至2021年7月13日,Windows 10正式版已更新至10.0.19043.1100版本 [3] ,預覽版已更新至10.0.21390.1版本 [4] 。
2021年6月16日,微軟公司宣布,2025年10月14日停止對Windows 10操作系統的支持

③ 如何架設php伺服器

【一】首先下載軟體:
(apache) 我用的是在華軍軟體園下載的apache_1.3.26-win32-x86-no_src!!
(jdk!) 在首頁上面就有連接。
(php4) 不用多說了code-labs上面就有也可以去php的官方網站看看!!
(iasp) 最重要的一個軟體了——————————————————————————————————
【二】安裝apache
1、雙擊apache的安裝文件,和普通windows程序安裝一樣,一路點「next」就可以。
2、安裝程序要求你輸入你的network domain(網路域名:形如xxx.com);server domain(伺服器域名:形www.xxx.com)和網站管理員的e-mail。有的話就按實填寫,個人用戶若沒有的話可以按格式隨便填一下。
3、到了選擇安裝路徑,本人強烈建議你將安裝路徑改為「c:\」,因為這樣可以省去好多的配置麻煩。 4、一路「next」直至「finish」。安裝就結束了。
這時,你的apache已經啟動了,你可以在ie地址欄里輸入:http://localhost/或http://127.0.0.1看看。在「管理工具」的「服務」項中,也可以找到apache服務的身影了,以後apache就可以作為一項windows2000服務,隨著機器的啟動而運行了!
------------------------------------------------------------------------------
【三】配置apache
打開配置文件主要修改的項目是:
(1)、查找documentroot。這個語句指定你的網站路徑,也就是你主頁放置的目錄。你可以使用默認的,也可以自己指定一個,但記住,這句末尾不要加「/」。
(2)、尋找到directoryindex。這就是你站點第一個顯示的主頁,在index.html的後面加入index.htm index.php index.php3 index.cgi index.pl index.asp等等。注意,每種類型之間都要留一空格!
(3)、特別說明一點就是port(埠號),如果沒安裝iis的話,就保持80不要變,否則,就要改一下(因為iis的web服務占據了80),可以改成81等等,或者乾脆改iis的默認埠號!隨你高興。
(4).#bindaddress * 改為 bindaddress 127.0.0.1(用記事本打開/然後點編輯/查找)
其他都是以後深入使用是才要配置的項目了!安裝完畢後運行http://localhost/
就可以看見apache的幫助文件了!
-----------------------------------------------------------------------------
【四】安裝xxx(注意這個最主要的了)(關閉apache服務)
(1)、下面安裝php首先安裝php到c:\php4 (別改路徑了!否則以後的配置....哼哼)我用的是php的4.0.2版,
(2)、接下來就要拷貝msvcrt.dll到c:\winnt\system32\下面系統就回提示所文件正在被windows使用了,不要緊正常現象!覆蓋任何原有文件。
(3)、把 c:\php.ini-dist改名為php.ini,拷貝到c:\winnt下,
(4)、好了現在打開apache的配置文件httpd.conf增加下面的語句:(隨便什麼地方都可以,但要單獨成行)
scriptalias /php4/ "c:/php4/"
addtype application/x-httpd-php4 .php
addtype application/x-httpd-php4 .php3
addtype application/x-httpd-php4 .php4
action application/x-httpd-php4 "/php4/php.exe"
directoryindex index.html
directoryindex index.htm
directoryindex index.php
directoryindex index.php3
directoryindex index.php4
directoryindex index.asp
(5)、接下來修改php.ini文件
找到windows extensions項:增加
extension_dir = c:\php4

extension=php_zlib.dll

extension =php_ldap.dll

extension =php_zlib.dll

extension =php_calendar.dll

extension =php_exif.dll

extension =php_ftp.dll

extension =php_mssql70.dll (這一項不要加,沒有mssql7.0呀)

extension =php_imap.dll
■ok存檔ko■
在你的documentroot的目錄下建立test.php文件
<?phpinfo();?>
ok看見php的測試頁面了!!至此php的配置已經完成了!
下面安裝jdk也是進行默認安裝就可以了!之後在windows的環境變數裡面增加path變數值c:\j2sdk*\bin(*:不同版本的安裝路徑名不同)
好了下面安裝iasp使用默認安裝就可以了!在安裝過程後軟體會提示你進行web server的設置首先選擇:
instant asp native servlet surport 選項接下來選擇apache server
之後要求你選擇apche的版本號和httpd.conf的路徑選擇好後系統自動進行配置如果一切順利就可以測試了!!
建立test.asp
<%response.write("hell world!")%>
現在運行http://localhost/test.asp,看到helloworld!好了一切搞定有可以使用apache了!!!
------------------------------------------------------------------------
【五】、上面說到了windows+apache+php+asp的運行環境了今天來說說在這個基礎上使apache也可以支持jsp的運行。
1:所需軟體resin(resin2.1.4)resin http://www.caochu.com
下面說說怎麼安裝:
resin在下載後是.zip文件只要簡單的解壓縮到指定的目錄就可以了這里我使用的是c:\resin-ee-2.1.4 利用命令 c:\resin-ee-2.1.4\bin\httpd.exe -install(remove)將resin作為win2000的一個service
ok!下面找到win2000的環境變數"控制面板-->系統-->高級-->環境變數「
增加變數"resin_home"變數值"c:\resin-ee-2.1.4"如果你已經安裝了 jdk那麼就不需要設置什麼了!沒有的話就看看的我的上一篇文章!!!ok向下~~
現在修改apache的設置文件httpd.conf假如下面的代碼:
loadmole caucho_mole c:/resin-ee-2.1.4/libexec/apache-1.3/mod_caucho.dll
addmole mod_caucho.c

④ resin怎麼在eclipse配置和使用呢

1、打開「window->Preferences->Java->Build
Path->Classpath Variables」,添加classpath variables,配置到Resin的安裝目錄。指定到java_home下的lib/tools.jar文件上,否則可能會在控制台輸出時中文顯示成亂
碼。
2、運行菜單「Run->Run...」,在彈出的窗口中添加一個Java
Application的運行項
目。
3、項目名稱隨便添寫,能區分出不同的應用就可以。如:resin_2.1.16。在
Project一項置為空。
4、設置項目的啟動類(Main Class),Resin2.x為
com.caucho.server.http.HttpServer,Resin3.x為
com.caucho.server.http.ResinServer,Resin4.x為
com.caucho.server.resin.Resin。
5、配置Arguments,在Program arguments中填寫-conf
"${project_loc}\resin.conf",(如果配置Resin3.x則填寫-conf
"${project_loc}\resin30.conf")(如果配置Resin4.x則填入-conf
"E:\CVSROOT\HelpDesk\resin40.xml")。
6、在VM arguments中為空(如果是Resin3.x則填寫
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl)
(如果配置Resin4.x則填入-Dresin.home="D:\resin\resin-4.0.4"
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl
-server -Xmx256m -Xms80m -XX:PermSize=128m
-XX:MaxPermSize=128m)。
7、指定Working directory為resin的安裝目錄。
8、配置JRE,保持默認配置即可,如果是resin3.x版本需要jre5.0。
9、配置classpath,選擇Bootstrap Entries,點擊Advanced,選擇Add Classpath
Variables,選擇Resin_2.1.16,點擊Extend,將lib目錄下的所有jar文件選中,添加
到啟動項目中,將JDK_TOOLS也加到啟動項目中。
10、保存配置。在項目的根目錄下放置resin.conf,在eclipse的Run菜單中將Resin_2.
1.16加入到收藏中,選擇項目或是項目中的某個文件,然後運行Resin_2.1.16。

⑤ 如何安裝resin

  1. 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才能看到變化
    2.
    安裝:

    解壓resin之後,以和apache結合的方式編譯resin3

    ./configure --with-apache=/home/webadm

    .make

    .make install

    編譯完成之後.要修改apache的配置文件httpd.conf. 之前和2.0.x結合的apache的配置為CauchoConfigFile /home/resin/conf/resin.conf, 現在必須將這一行改成

    ResinConfigServer localhost 6802 (6802為resin的srun的埠 ), 這樣才能實現apache和resin的結合.

    主要配置說明

    resin3的web-app配置和2.0有一定的區別.

    首先,將web-app-deploy的相關配置去掉(該目錄主要為打包的war文件設置目錄,當與下面的host的document-directory不同時,document-directory無效 ) , 然後修改

    <host> 的<document-directory>/home/webpub</document-directory>, /home/webpub為程序主頁存放的目錄.

    配置servlet-mapping,在web-app里設置.如下

    <servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>

    配置資料庫.範例如下

    <database>

    <jndi-name>jdbc/test</jndi-name>

    <driver type="org.gjt.mm.mysql.Driver">

    <url>jdbc:mysql://127.0.0.1:3306/test</url>

    <user>test</user>

    <password>test</password>

    <init-param useUnicode="true"/>

    <init-param characterEncoding="gb2312"/>

    </driver>

    <prepared-statement-cache-size>8</prepared-statement-cache-size>

    <max-connections>300</max-connections>

    <max-idle-time>30s</max-idle-time>

    </database>

    需要注意的是,resin3的DBPool沒有了getPool(String PoolName)的方法.所以以前的數據池連接方法不能使用了.比較折中的修改方法是, 重寫一個DBPool類,然後把java類裡面的import com.caucho.sql.*;去掉避免沖突.

    DBPool類範例:

    package com.netease.mm;

    import java.sql.*;

    import javax.sql.*;

    import javax.naming.*;

    public class DBPool

    {

    private Connection conn = null;

    public static DBPool getPool(String poolName)

    {

    try

    {

    Context env = (Context) new InitialContext().lookup("java:comp/env");

    DataSource source = (DataSource) env.lookup("jdbc/"+poolName);

    DBPool pool = new DBPool();

    pool.conn = source.getConnection();

    return pool;

    }

    catch(Exception e)

    {

    return null;

    }

    }

    public Connection getConnection()

    {

    return conn;

    }

    }

    配置stderr,stdout等log問題. Resin3默認並不會將程序出錯的信息列印出來.需要自己設置.

    在<resin>結點之下添加如下配置:

    <log name='' level='all' path='stderr:' timestamp="[%H:%M:%S.%s]"

    format=" ${log.level} ${log.loggerName} ${log.message}"/>

    配置中無法解決的問題: 在resin2.0.x中.可以設置error-page,當resin啟動錯誤或未啟動時,訪問主頁將自動轉向到所設置的error-page, 在resin3中,雖然主頁幫助裡面提到這個設置

    例:<error-page exception-type='connection' location='/errpage.html'/>, 但經過測試.無論將此設置放在哪一層結點(resin,server,host,web-app)之下.都無法起到轉向的作用. 這就引發一個嚴重的問題,當resin3未啟動而apache運行時.訪問jsp頁面,將直接顯示出源碼.該問題在resin3至今發布的版本都存在,目前找不到有效便捷的解決方法.

http://blog.csdn.net/dannor2010/article/details/8446584

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

⑥ 如何在centos 7.0 64位上安裝resin

一、編譯安裝方法:
下載resin
wget http://www.caucho.com/download/resin-4.0.24.tar.gz

解壓到/usr/local
tar -zxvf resin-4.0.24.tar.gz -C /usr/local

安裝gcc
yum install gcc

安裝make
yum install make

配置目錄
./configure --prefix=/usr/local/resin --with-java-home=/usr/java/jdk1.7.0_01

(2012-12-20號新加:由於用jdk的rpm包安裝的,它自動把jdk的目錄及命令建好軟link,好方便。所以這里目錄可以改成,下次升級jdk就不用改了,如下:)
./configure --prefix=/usr/local/resin --with-java-home=/usr/java/default

編譯
make

安裝
make install

開機啟動
chkconfig --add resin

啟動
service resin start

查看運行狀態
service resin status

防火牆設置一下

iptables -I INPUT 5 -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT

二、rpm包安裝方法(推薦)
官方已經逐步支持了rpm包,推薦使用rpm包安裝,更方便快捷。

⑦ 如何給JSP伺服器Resin加上SSL認證

為最佳JSP伺服器Resin加上SSL認證
Resin主要是作為WEB伺服器的jsp/servlets運行平台。它支持許多WEB伺服器軟體,而且是完全免費的,並提供了對SUN的J2EE的支持,這要比其它相關的java和javascript開發和運行平台要好的多,而且速度非常快,並提供伺服器端直接開發、編譯和運行。因此,Resin受到了許多應用JSP的WEB站點的支持。
一、 在WEB伺服器中使用OpenSSL套件
1、安裝OpenSSL
想要Resin可以響應SSL請求,我們就必需保證WEB伺服器上已經安裝好了相關的SSL套件。對於中小企業來說,開源免費的OpenSSL提供與SSL相同的認證功能。
OpenSSL的linux版本可以在www.openssl.org網站上下載。現在它的最新版本是OpenSSL 0.9.8j。
Resin通過它的libexec/libresinssl.so JNI庫文件提供對OpenSSL的支持。如果是在類Linux系統下使用OpenSSL,在安裝時可以通過下列命令將它安裝到指定的位置:
./configure --with-openssl=/usr/local/ssl

如果我們是在Windows系統中使用Resin,那麼,我們同樣需要在此操作系統下先安裝好OpenSSL。Windows下的OpenSSL在www.slproweb.com/procts/Win32OpenSSL.html下載,它的最新安裝文件是Win32OpenSSL-0_9_8j.exe,其大小為7MB左右。
在Windows系統下,Resin的resinssl.dll文件中包含提供對OpenSSL支持的代碼。(在Resin3.0以前的版本是通過resin.dll文件提供支持的。)因此,在Windows系統下只需要安裝好OpenSSL就可以讓Resin使用它了。OpenSSL在Windows系統下很容易安裝,就如同安裝其它的應用程序一樣簡單。
不過,在Windows系統下安裝完OpenSSL後,還應當將一些需要的DLL文件復制到Resin的根目錄當中。現在假設Resin安裝在c:\resin-3.2.1目錄,OpenSSL安裝在c:\Program Files\GnuWin32目錄。現在打開系統開始菜單的「運行」對話框,在運行框中輸入CMD命令,回車後進入命令行終端界面。然後在命令行終端下就可以通過下列所示的命令將OpenSSL安裝目錄下的相關文件復制到Resin的根目錄下:
cd resin-3.2.1
c:\Program Files\GnuWin32\bin\libssl32.dll c:\resin-3.2.1\libssl32.dll
c:\Program Files\GnuWin32\bin\libeay32.dll c:\resin-3.2.1\libeay32.dll
2、生成SSL認證私鑰
SSL認證的密鑰由OpenSSL來生成,生成後的密鑰應當保存到相應的Resin目錄中。因此,在生成密鑰前,我們可以在Resin根目錄中創建一個keys子目錄用來保存將要創建的密鑰。在類Linux系統下,我們可以通過下列方式來創建keys目錄:
cd /resin
mkdir keys
在Windows系統下,我們可以在資源管理器中直接在Resin根目錄下創建一個新文件夾,並命名為keys即可。
在生成密鑰時,OpenSSL會根據其配置文件中設置的內容來生成。在類Linux系統下,這個預設的配置文件可能在usr/ssl/openssl.cnf或/usr/share/ssl/openssl.cnf下。而Windows系統中不存在這樣的文件。
當然,我們還可以自己創建一個相應的配置文件保存到Resin/keys/目錄下。這樣,在創建密鑰時,OpenSSL也會根據這個配置文件中的內容來創建,而且,在創建密鑰時不會要求我們根據提示輸入預設的相關信息了。
下面是一個openssl.cnf配置文件的相關內容實例:
[ req ]
default_bits = 1024 #在這里填入加密鍵的預設位數
distinguished_name = req的名稱
[ req_distinguished_name ]
C = 在這里填入國家的代碼,例如CN,代表中國
C_default =
ST = 這里填寫州或省名稱
ST_default =
L = 城市
L_default =
O = 企業或機構名稱
O_default =
OU = 組織中某個部門的名稱,例如市場部
OU_default =
CN = 我們的網站域名,必需是全名,例如www.myweb.com
CN_default =
emailAddress = 聯系的E-Mail郵箱地址
emailAddress_default =
完成OpenSSL配置文件的相關設置後,我們就可以開始為SSL認證創建一個私鑰。在WEB伺服器上創建私鑰時,會要求我們輸入相應的密碼,這個密碼將會在我們使用創建的私鑰時要求被輸入。因此要牢記這個密碼並妥善地保管它。我們還必需將這個密碼加入到Resin的配置文件當中。
在類Linux系統下創建私鑰時,私鑰的文件名可以由我們自己決定,可以通過下列所示命令來完成:
openssl genrsa -des3 -out myprikey.key 1024
在Windows系統下創建私鑰。得先進入命令行終端界面,然後用CD命令切換到OpenSSL安裝目錄,再用下列命令產生私鑰;
c:\Program Files\GnuWin32\bin\openssl.exe genrsa -des3 -out myprikey.key 1024
二、 創建或申請SSL證書:
為了能夠加密與用戶的會話數據,我們還必需為SSL認證創建或申請一個公鑰證書。這個公鑰證書在使用時會由Resin發送給用戶的瀏覽器,以便瀏覽器能夠加密其發送的數據。公鑰證書可以由OPENSSL產生一個自簽名證書,也可以到第三方SSL證書頒發機構申請一個公鑰證書。要注意的是,自簽名證書將不能被其瀏覽器所承認。
1、創建一個自簽名證書
當我們只是用來測試WEB伺服器的SSL安全連接,或者只是作為企業遠程辦公之用時,那麼創建一個自簽名證書將會為我們節省一筆小錢。但是,對於這樣的自簽證書,WEB瀏覽器是不會承認的,還會為此彈出一個警告框來提醒用戶這個證書不是一個公認的SSL證書。不過,用戶瀏覽器與WEB伺服器之間的會話數據仍然是被SSL加密了的。
在類Linux系統下創建自簽名證書,可以使用下列命令來完成:
openssl req -config ./openssl.cnf -new -key myprikey.key -x509 -out myself.crt
在Windows系統下創建自簽名證書,在字元終端用CD命令進入OpenSSL安裝目錄後,可以通過下列命令完成:
c:\Program Files\GnuWin32\bin\openssl.exe req -config ./openssl.cnf -new -key myprikey.key -x509 -out myself.crt
其中,自簽名證書的名稱可以由我們自己決定,例在本例中為myself.crt,而「-key」參數後帶的鍵文件是在上面我們創建的私鑰文件,而命令中的「./openssl.cnf」表示當前目錄下的OpenSSL的配置文件。
如果我們沒有按前文所述方式生成一個OpenSSL配置文件,或者沒有修改此配置文件中的缺少配置值,那麼在創建過程中會要求我們提供一些基本的與WEB伺服器相關的身份資料,例如企業名稱和網站域名等信息。
2、創建一個證書請求文件
如果要使用第三方證書頒發機構上的證書,那麼就必需先創建一個證書請求文件(CSR)。這個證書請求文件中包含有證書的公鑰、企業名稱、加密位數、地址和網站域名等信息。
當我們在第三方證書頒發機構上申請證書時,就會要求我們提交這個證書請求文件,然後,證書頒發機構才能將SSL證書頒發給我們。現在提供SSL證書的機構有許多,例如VeriSign公司就是其中最著名的代表。在生成證書請求文件時一定要注意,我們使用什麼樣的WEB伺服器軟體,就必需生成與它相兼容的證書請求文件,這樣,SSL證書頒發機構頒發給我們的證書才能在此WEB伺服器下使用。
在Linux系統下生成證書請求文件,可以使用下列命令達到目的:
openssl req -new -config ./openssl.cnf -key myprikey.key -out myprikey.csr
在Windows系統下生成證書請求文件,在命令行界面中通過CD命令進入OpenSSL安裝目錄後,通過下列命令來完成證書請求文件的生成:
c:\Program Files\GnuWin32\bin\openssl.exe req -new -config ./openssl.cnf -key myprikey.key –out myprikey.csr
證書請求文件的文件名可以由我們自己來決定,在本文中為myprikey.csr。在生成證書請求文件過程中會要求我們輸入一些與WEB伺服器身份相關的信息,例如網站域名和企業名稱等。我們必需按要求如實填寫。
當我們成功注冊,並支付相應的年使用費之後,這些證書頒發機構就會將SSL證書發送到我們填寫的電子郵箱當中。
三、 配置Resin使用私鑰和SSL證書
要想Resin能夠使用SSL認證,我們還必需對其配置文件resin.conf做相應的設置。具體要配置的內容包括:
...

keys/ myself.crt
keys/ myprikey.key
mypassword

其中,中的內容表示SSL連接使用的默認埠號,如果沒有特別要求,可以保持默認。和之間的內容填入Resin可以使用的SSL認證公鑰,在這里為myself.crt。和之間的內容填入Resin可以使用的私鑰,在本文中為myprikey.key。至於和之間就是填入我們在創建私鑰時設置的密碼。
四、 測試Resin的SSL加密連接
當我們配置好Resin的SSL認證後,我們還可以通過一些方式來檢驗我們的配置是否正確。
在Windows系統下,我們就可以通過在WEB瀏覽器地址欄中輸入https://URL(企業網站的域名)的方式,來驗證WEB伺服器是否對這樣的URL地址做出正確響應。如果返回正常的內容,並且在WEB瀏覽器地址欄中顯示出一個掛鎖的標志,那麼,Resin的SSL配置就算成功了。
在Linux系統下,除了可以上述方式來檢驗外,還可以通過下列方式來驗證:
openssl s_client -connect www.myweb.com:443 –prexit
另外,我們還可以通過下列的JSP腳本來快速驗證Resin是否對SSL做出反應:
Secure? <%= request.isSecure() %>
經過上述的檢驗操作後,如果都能得到WEB伺服器的正確響應,那麼就說明Resin已經能夠提供對SSL技術的支持了。
也就是說,當用戶通過WEB瀏覽器向WEB伺服器發送一個SSL請求時,Resin就會為這個WEB瀏覽器提供SSL認證的公共密鑰,然後,這個WEB瀏覽器就可以使用這個公共密鑰來加密數據,而Resin將使用WEB伺服器的SSL私鑰對加密的數據進行解密。

⑧ resin伺服器下用java下載pdf文件,下載下來的文件比源文件大了一倍多,不能打開。

這個似乎真有問題,把循環讀取和寫出是不是要改成這樣更好一些
while ((read = input.read(buffBytes,0,1024)) != -1) {
allLength += read;
os.write(buffBytes, 0, read);
}

⑨ linux ~怎麼查看resin控制台

1 從 http://www.caucho.com/download/ 下載resin
2 檢查你的linux環境:查看是否安裝了 jdk1.5 或以上版本,是否安裝了perl。
3 tar -vzxf resin-3.0.23.tar.gz 到你想放置的目錄
4 進入resin-3.0.23的安裝目錄,按照次序執行下列命令
./configure
make
make install
5 在確保環境變數JAVA_HOME已經設置的情況下,進入resin-3.0.23/bin目錄,執行下列命令
httpd.sh
6 在瀏覽器中用 http://hostip:8080 即可訪問到resin的默認頁面
7 修改和製作啟動腳本,讓linux啟動的時候,resin能夠自動運行
7.1 復制resin-3.0.23/bin下的httpd.sh到 /etc/rc.d/init.d/ 下面,並更名為resin
7.2 在 /etc/rc.d/init.d/ 下打開resin腳本,把相關的JAVA_HOME和RESIN_HOME的選項去掉注釋,並正確設置這兩個環境變數
7.3 將其中wrapper.pl位置處的路徑修改一下,改為$RESIN_HOME/bin/wrapper.pl
8 chkconfig --add resin,將resin加入到系統自啟動服務中
9 重啟動機器完畢後,用 http://hostip:8080 即可訪問到resin的默認頁面,就是你要訪問的控制台

閱讀全文

與resin源碼下載相關的資料

熱點內容
蘋果手機怎麼會顯示多個App 瀏覽:237
不去互聯網程序員 瀏覽:550
電腦qq郵箱解壓的圖片保存在哪裡 瀏覽:544
嵌入命令行 瀏覽:91
檔案為什麼被加密 瀏覽:486
十天學會單片機13 瀏覽:875
榮耀怎麼設置讓app一直運行 瀏覽:993
共享文件夾能在哪裡找到 瀏覽:435
旅遊訂旅店用什麼app 瀏覽:240
一個女程序員的聲音 瀏覽:496
魔術app怎麼用 瀏覽:340
單片機有4個8位的io口 瀏覽:897
win10rar解壓縮軟體 瀏覽:169
plc教程pdf 瀏覽:668
pythonshell清屏命令 瀏覽:281
檢測到加密狗注冊伺服器失敗 瀏覽:205
解壓後手機如何安裝 瀏覽:521
極客學院app為什麼下架 瀏覽:14
圖片批量壓縮綠色版 瀏覽:656
東北程序員帥哥 瀏覽:709