?? resin
字號:
因為太多用戶在Resin上調試或者安裝或者使用出現問題,我今天在resin平臺上試了一下,沒有出現大家所出現的各種問題,但把我的一些配置心得跟大家講講(個人對resin不太了解,只能告訴大家我這樣做可以正確使用論壇,至于方法是不是正確的,個人也不太清楚,歡迎批評與指正)。
環境:
Windows XP Professional SP1
Resin 2.1.2/3.0.14
MySQL 4.0.16
IE6.0 SP1
LyBBS 6.1
1、打開conf/resin.conf,修改
<doc-dir>D:\web\service\lybbs61</doc-dir>
指向lybbs文件夾,這個地方我嘗試指向D:\web\service文件夾,希望通過http://localhost:/8080/lybbs61訪問論壇,但沒有成功,就直接指向了lybbs61文件夾。
可以看下面暖水袋網友提供的解決方法?。?!
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2、resin中不認WEB-INF/lib中的包,我把需要的包,如mysql的jdbc驅動都拷到${resin_home}/lib中,注意的是resin中原來有個mysql-jdbc.jar的包,這個包是舊包,建議大家刪除掉用新包替換。
點擊${resin_home}/bin/httpd.exe,啟動resin后瀏覽http://localhost:8080直接訪問論壇。
可以通過http://localhost:8080/test.jsp查看連接是否正確。
3、resin3.0.14中,可以把lybbs.war直接拷到webapps下面,啟動resin時會自動解壓,解壓后,把web-inf\lib\mysql-connector-java-3.0.10-stable-bin.jar拷到${resin_home}\lib中,并修改web-inf\classes\db.properties,然后,重啟resin,瀏覽test.jsp是否正確。
因為個人對resin不了解,所以,只能提供我個人的設置方法,大家可以先按這種方法設置resin,如果正確后,就說明程序是正確的,需要用戶自己排除Resin的其他錯誤。
對于說明中的問題,如果大家有更好的辦法,希望大家跟帖跟我們溝通。
對于出現[WARN] Failed in getting a instance of DBConnect from DBConnectManager, searches 0 results.這類信息不用任何擔心,用戶不需關心warn的信息,而只需要關注error/fatal的信息。
------------------------------------------------------------------
下面是暖水袋網友提供的在resin上配置多個webapps的文檔:
發表于http://mysql.lybbs.net/bbs_topic.do?forumID=13&postID=15376
------------------------------------------------------------------
以下是我配置成功的方法,拿出來大家分享:
做法是這樣的,分兩步走:
第一步:先完成resin的conf文件的配置:
1、先設置布署所有虛擬主機的根目錄,以我機子上的為例:(其中我是在d盤建了個www目錄,放置不同的web程序。當然你也可以設置不同的名稱和目錄,其實這里大家也可以把不同的程序放在不同的目錄,可是那樣缺乏統一管理性)
<http-server app-dir="d:\www">
<!--
- The root file directory of the server. Apache users will change
- this to /usr/local/apache/htdocs and IIS users will change it
- to c:\inetpub\wwwroot
-->
<doc-dir>d:\www</doc-dir>
...
...
2、以下為resin虛擬主機的設置,其中的www.aaa.com和www.bbb.com是我為了測試隨便起的域名,對應的目錄也是虛擬設置的,大家可以根據自己的情況對應的設置。(這一段也是在conf文件里)
<http-server>
.....
.....
<host id='www.aaa.com'>
<app-dir>d:\www\aaa</app-dir>
<war-dir>d:\resin\webapps\aaa_lybbs\</war-dir>
</host>
<host id='www.bbb.com'>
<app-dir>d:\www\bbb</app-dir>
<war-dir>d:\resin\webapps\bbb_lybbs\</war-dir>
</host>
....
....
</http-server>
第二步:布署文件目錄
1、接下來是根據配置文件里的設置來布署文件,以下步驟以上面配置文件為主,大家可以根據自己的配置情況來布署。
?。ǎ保涸趓esin的webapps目錄下建立兩個目錄,分別是“aaa_lybbs”和“bbb_lybbs”,這兩個目錄對應conf文件里的“www.aaa.com”和“www.bbb.com”兩個域名。
?。ǎ玻航酉聛韺ybbs.war文件放在這兩個目錄下,當然解壓開放也可以,這樣這兩個目錄下面就分別有一個lybbs目錄了(當然lybbs這個目錄可以改名字,不過對應程序里鏈接論壇的鏈接也要對應著改名字)。
?。ǎ常涸诟髯缘某绦蚶飳懮线@樣的鏈接就可以打開lybbs程序,我在www.aaa.com的index.jsp的鏈接是這樣寫的:<a href="/lybbs">,打開的鏈接就是“www.aaa.com/lybbs”,對應其它的程序寫法也是這樣的。
第三步:測試運行
為了能測試運行成功,您需要在本機的hosts文件里設置以下內容:
127.0.0.1 www.aaa.com
127.0.0.1 www.bbb.com
這一步的設置主要是為了可以在本機測試配置是否成功而做。
以上就是配置的全部過程,大家試試吧!
祝大家好運!
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -