ubuntu server 10.04 搭建JSP環境

1 安裝java
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-plugin
可能會先要求裝jre,裝就是了
sudo update-java-alternatives -s java-6-sun

 2 環境變量
sudo vim /etc/environment
加入 JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
PATH改爲如下
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-openjdk/bin/"

3 安裝apache
sudo apt-get install apache2
然後 sudo /etc/init.d/apache2 start/stop/restart 可以進行啓動之類的
啓動後看看瀏覽器地址欄輸入127.0.0.1看結果
其中/etc/init.d/apache2和/usr/sbin/apachectl 作用是相同的, 只是在/etc/init.d會自動執行
而有任何要改動的設定, 加在/etc/apache2/httpd.conf中

 

4 安裝tomcat
sudo apt-get install tomcat6 tomcat6-common tomcat6-docs tomcat6-examples libtomcat6-java
同樣/etc/init.d/tomcat6 start/stop/restart 進行啓動

 

5 mod_jk的安裝
如此一來,apache跟tomcat應該都可以正常運行了,只是兩者互不認識,要把他們連在一起還要個mod_jk.
sudo apt-get install libapache2-mod-jk
/usr/lib/apache2/modules/mod_jk.so就是讓負責apache將request交給tomcat處理的module.

然後將/usr/share/doc/libapache2-mod-jk/httpd_example_apache2.con內容直接copy到/etc/apache2/httpd.conf,

 

6 驗證
sudo gedit /etc/apache2/httpd.conf
#gedit 吧,你可以直接粘貼到結尾
Alias /examples "/usr/share/tomcat6-examples/examples"
<Directory "/usr/share/tomcat6-examples/examples">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
allow from all
</Directory>

#/tomcat6-examples/examples 來自 sudo apt-get install tomcat6 tomcat6-examples
重啓apache2後瀏覽器輸入http://localhost/examples查看是否成功。

 

 

發佈了75 篇原創文章 · 獲贊 17 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章