📄 1203.html
字号:
一. 本系統以Java2為核心技術. 在安裝本軟體前需準備好一完整之Web Server及SMTP Server<br>
<br>
二. Windows 主機安裝.<br>
<br>
<br>
1. 安裝 JDK1.2或以上版本.<br>
<br>
a.至 http://java.sun.com/j2se/1.3/download.html 下載 Windows 版本<br>
至安裝主機上執行.<br>
<br>
結果: 安裝完成後應產生 c:jdk1.3.1 目錄 (目錄名或有不同).<br>
<br>
b.在主機上執行 開始->設定->控制台->系統->進階->環境變數->系統變數->點選path->編輯<br>
在最後端加入雙引號中的字串 ";c:jdk1.3.1in" 記得按"確定"以保證修改完成.<br>
<br>
<br>
結果: 打開dos視窗輸入 java 可以看到 java 的用法說明, 否則應重新設定此一步驟. <br>
<br>
<br>
<br>
2. 安裝 Java Servlet Server, 此處以 Resin 為例.<br>
<br>
a.至 http://www.caucho.com/download/index.xtp 下載 resin-2.1.4.zip (檔名或有不同)<br>
至安裝主機上執行解壓縮.<br>
<br>
結果: 安裝完成後應產生 c:
esin-2.1.4 目錄 (目錄名或有不同).<br>
<br>
c.執行 c:
esin-2.1.4inhttpd.exe<br>
<br>
<br>
結果: 打開瀏覽器輸入網址 http://網址:8080/ 可以看到 resin的介紹.<br>
<br>
<br>
<br>
3. 將 resin 與 IIS 結合(即不需透過8080 port) <br>
<br>
a.將 c:
esin-2.1.4libexec 下的 isapi_srun.dll 拷貝至 c:inetpubscripts 下. <br>
<br>
b.在 c:inetpubscripts 新增一個檔案名為 resin.ini , 內容填入 <br>
CauchoConfigFile c:
esin-2.1.4conf
esin.conf<br>
<br>
<br>
c.開啟 internet 服務管理員, 在欲與 resin 結合的站台 (例:預設的Web站台) 按 內容->ISAPI篩選器->新增 <br>
篩選器名稱填入 resin, 執行檔瀏覽選擇 c:inetpubscriptsisapi_srun.dll ,按確定後存檔.<br>
<br>
<br>
d.修改 c:
esinconf
esin.conf ,將 <http port='8080'/> 此行修改成 <--<http port='8080'/>--> <br>
<br>
<br>
e.從internet 服務管理員重新啟動 欲與resin結合的站台 (例:預設的Web站台).<br>
<br>
<br>
f.在 欲與resin結合的站台 (例:預設的Web站台), 新增一虛擬目錄, 別名輸入 examples , 目錄瀏覽選擇 <br>
C:
esin-2.1.4docexamples<br>
<br>
<br>
<br>
g.重新執行 c:
esin-2.1.4inhttpd.exe<br>
<br>
結果: 打開瀏覽器輸入網址 http://網址/examples/index.xtp, 可以看到網頁.<br>
<br>
<br>
4. 安裝thankschatx<br>
<br>
a. 將 thankschatx.zip 解壓縮至 c:
esin-2.1.4doc 目錄下.<br>
<br>
結果: 應有 c:
esin-2.1.4doc hankschatx 目錄<br>
<br>
b. 選擇 開始->設定->控制台->系統管理工具->資料來源(ODBC)->系統資料來源->新增<br>
驅動程式選 Microsoft Access Driver , 來源名稱輸入 chat , 資料庫選取 <br>
c:
esin-2.1.4doc hankschatxWEB-INFclasseschat.mdb 按確定後存檔. <br>
<br>
<br>
c. 修改 c:
esin-2.1.4doc hankschatxWEB-INFclasseschat.properties <br>
將 acctdir 的內容修改為 /resin-2.1.4/doc/thankschatx/acct/<br>
將 accturl 的內容修改為 http://www.yourdomain.com/thankschatx/acct/<br>
將 pagedir 的內容修改為 /resin-2.1.4/doc/thankschatx/page/<br>
將 datadir 的內容修改為 /resin-2.1.4/doc/thankschatx/data/<br>
其他變數暫時不修改.<br>
<br>
<br>
d. 在 c:
esin-2.1.4conf
esin.conf 中, 增加紅字一行.<br>
<br>
<!--<br>
- Define applications (ServletContexts) for the examples.<br>
- Since applications are entirely separate from one another,<br>
- including session variables and servlet-mappings, the<br>
- servlet-mapping declarations need to be repeated.<br>
--><br>
<web-app id='thankschatx'/><br>
<br>
<web-app id='java_tut'/><br>
<br>
<br>
<br>
<br>
5. 測試 thankschatx<br>
<br>
a. 如果沒有設定 resin 與 IIS 結合.<br>
<br>
重新執行 c:
esin-2.1.4inhttpd.exe<br>
<br>
打開瀏覽器輸入網址 http://網址:8080/thankschatx/index.html, 可以看到ThanksChatX介紹網頁.<br>
<br>
b. 如果有設定 resin 與 IIS 結合.<br>
<br>
在 欲與resin結合的站台 (例:預設的Web站台), 新增一虛擬目錄, 別名輸入 thankschatx , 目錄瀏覽選擇 <br>
C:
esin-2.1.4doc hankschatx<br>
重新啟動 欲與resin結合的站台 (例:預設的Web站台).<br>
重新執行 c:
esin-2.1.4inhttpd.exe<br>
<br>
打開瀏覽器輸入網址 http://網址/thankschatx/index.html, 可以看到ThanksChatX介紹網頁.<br>
<br>
<br>
點選聊天室主畫面後<br>
<br>
<br>
三. linux 主機安裝(以RedHat為例說明, 需以root身分進行安裝,粗體為您輸入指令部分,灰色為指令說明).<br>
<br>
<br>
1. 安裝 JDK1.2或以上版本.<br>
<br>
a.至 http://java.sun.com/j2se/1.3/download.html 下載 linux 版本(有RedHat及其他Linux版本可供選擇),<br>
並上傳至主機.<br>
<br>
>>ls *.bin (列出檔案)<br>
j2sdk-1_3_1_04-linux-i586-rpm.bin<br>
>>./j2sdk-1_3_1_04-linux-i586-rpm.bin (執行解壓縮)<br>
Sun Microsystems, Inc. Binary Code License Agreement<br>
READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED<br>
.......<br>
.......<br>
.......<br>
Do you agree to the above license terms? [yes or no]<br>
y (同意版權說明)<br>
Unpacking...<br>
Checksumming...<br>
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu).<br>
inflating: jdk-1.3.1_04.i386.rpm<br>
Done.<br>
>>rpm -i jdk-1.3.1_04.i386.rpm (安裝rpm)<br>
<br>
結果: 安裝完成後應產生 /usr/java/jdk1.3.1_04 目錄 (目錄名或有不同).<br>
<br>
b.修改 root 的 .bash_profile<br>
<br>
>>cd (進入root根目錄)<br>
>>vi .bash_profile (以VI修改.bash_profile檔案)<br>
<br>
加入下列資料<br>
JAVA_HOME=/usr/java/jdk1.3.1_04<br>
PATH=$PATH:/usr/java/jdk1.3.1_04/bin<br>
CLASSPATH=/usr/java/jdk1.3.1_04/lib/tools.jar<br>
export JAVA_HOME PATH CLASSPATH<br>
<br>
>>su - root (重新載入剛剛設的變數)<br>
>>java (測試安裝是否成功)<br>
Usage: java [-options] class [args...]<br>
(to execute a class)<br>
or java -jar [-options] jarfile [args...]<br>
(to execute a jar file)<br>
.........<br>
.........<br>
<br>
結果: 輸入 java 可以看到 java 的用法說明, 否則應重新設定此一步驟. <br>
<br>
註:VI常用指令.<br>
註:如果輸入 java 出現錯誤,請參考http://java.sun.com/j2se/1.4.1/install-linux.html.<br>
<br>
2. 安裝 Java Servlet Server, 此處以 Resin 為例.<br>
<br>
a.至 http://www.caucho.com/download/index.xtp 下載 resin-2.1.4.tar.gz (檔名或有不同)<br>
上傳至安裝主機上執行解壓縮.<br>
<br>
>>cp resin-2.1.4.tar.gz /usr/local (複製檔案)<br>
>>cd /usr/local (進入安裝目錄)<br>
>>tar -zxf resin-2.1.4.tar.gz (解壓縮)<br>
<br>
結果: 安裝完成後應產生 /usr/local/resin-2.1.4 目錄 (目錄名或有不同).<br>
<br>
b.啟動 Resin<br>
<br>
>>cd /usr/local/resin-2.1.4/bin (進入Resin/bin目錄)<br>
>>sh httpd.sh start (啟動Resin)<br>
Resin httpd start at Thu Aug 29 11:56:14 CST 2002<br>
<br>
結果: 打開瀏覽器輸入網址 http://網址:8080/ 可以看到 resin的介紹.<br>
<br>
c.停止 Resin<br>
<br>
>>cd /usr/local/resin-2.1.4/bin<br>
>>sh httpd.sh stop (停止Resin)<br>
<br>
3. 將 Resin 與 Apache 結合(即不需透過8080 port) <br>
<br>
a.安裝mod_caucho<br>
在你解開 Resin 的目錄中已經包含了mod_caucho的原始檔,請依照下列的步驟執行安裝<br>
<br>
>>cd /usr/local/resin2.1.4 (進入Resin目錄)<br>
>>./configure -with-apache=/etc/httpd (此目錄視Apache所安裝的目錄而定)<br>
>>make (編譯)<br>
>>make install (安裝)<br>
<br>
b.設定mod_caucho<br>
開啟 /etc/httpd/conf/httpd.conf,檢查檔案最後是不是有下列的內容,如果沒有的話,請加上去<br>
<br>
<br>
LoadModule caucho_module /usr/lib/apache/mod_caucho.so<br>
AddModule mod_caucho.c<br>
<IfModule mod_caucho.c><br>
CauchoConfigFile /usr/local/resin2.1.4/conf/resin.conf<br>
</IfModule><br>
<br>
<br>
<br>
c.重新啟動Apache及Resin<br>
>>/etc/rc.d/init.d/httpd stop (停止Apache)<br>
>>/usr/local/resin2.1.4/bin/httpd.sh stop (停止Resin) <br>
>>/usr/local/resin2.1.4/bin/httpd.sh start (啟動Resin)<br>
>>/etc/rc.d/init.d/httpd start (啟動Apache)<br>
<br>
結果: 打開瀏覽器輸入網址 http://網址/examples/index.xtp, 可以看到網頁.<br>
<br>
<br>
4. 安裝thankschatx<br>
<br>
a. 將 thankschatx.zip 解壓縮並上傳至 /usr/local/resin-2.1.4/doc/ 目錄下.<br>
<br>
結果: 應有 /usr/local/resin-2.1.4/doc/thankschatx 目錄<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -