Resin 的安裝記錄


因為打算嘗試寫一下 JSP 的東西,所以就狠下心花了差不多一小時找了找資料..
終於安裝成功了,比想像中要簡單,不過對多用戶的設定還沒研究..目前只對一個用戶有效
有空再研究一下設定檔案吧..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# 先下載 Resin
wget http://www.caucho.com/download/resin-3.1.6.tar.gz

# 之後就是安裝他啦
tar zxvf resin-3.1.6.tar.gz
cd resin-3.1.6/
./configure --prefix=/usr/local/resin --with-java-home=/usr/java/jdk1.6.0_06
make
make install

# 正常來還沒設定環境的
# 在這裡你需要先安裝 Java 請參考我的上篇
# 現在就來設定所需要的基本環境
echo "#Java Location" >> /etc/profile
echo "JAVA_HOME=/usr/java/jdk1.6.0_06" >> /etc/profile
echo "export JAVA_HOME" >> /etc/profile
echo "#Resin Home" >> /etc/profile
echo "RESIN_HOME=/usr/local/resin" >> /etc/profile
echo "export RESIN_HOME" >> /etc/profile

# 在設定完後,不要忘了需要 sudo su 或者 su -
# 又或者跳到別的帳號,再回到 root 中,這是為了刷新一下環境
# 但切記一定要加上 "-" 這個..

# 再來就是修改存放檔案的路徑
cd /usr/local/resin/conf
cp resin.conf resin.conf.bak
vi resin.conf

# 在進入 VI 後就找
<web-app id="/" root-directory="xxxxxxxx"/>

# 將 xxxxxxxx 換為你的目錄(如下面)
<web-app id="/" root-directory="/home/xxx/public/"/>

# Resin 伺服器使用的是6800
# 如果有需要可以找到
<server id="" address="127.0.0.1" port="6800"/>

# 將 6800 中的口換為你想要的如想要 9999 那就(如下面)
<server id="" address="127.0.0.1" port="9999"/>

# 再來就是寫個檔案測試..
echo "2 + 2 = <%= 2 + 2 %>" > /home/xxx/public/index.jsp

# 如果你想在開機時就啟動 Resin 的話..
# 那可以簡單的修改 /etc/rc.local 又或者將這 sh 抄進 init.d
# 在這我就修改 /etc/rc.local
vi /etc/rc.local

# 之後在下面加入一行儲存並離開
/usr/local/resin/bin/httpd.sh start

# 最後當然就是嘗試一下啟動伺服器啦
cd /usr/local/resin/bin/
./httpd.sh start

# 你可以打開網址,試試看..如果可以看到 2+2=4
http://your-website-url:8080/