2007-07-14

【Ubuntu】安裝Apache-tomcat

安裝JAVA執行環境jre
sudo apt-get install sun-java5-jre

安裝JAVA開發套件jdk
sudo apt-get install sun-java6-jdk

網路上看到有人解釋下面這指令是:設置當前預設的java解釋器
sudo update-alternatives --config java
(選2, 選項中有sun字串者)

抓取tomcat套件(可以到http://tomcat.apache.org/download-60.cgi找最新套件)
wget http://apache.stu.edu.tw/tomcat/tomcat-6/v6.0.13/bin/apache-tomcat-6.0.13.tar.gz

移到/opt下
sudo mv apache-tomcat-6.0.13.tar.gz /opt/
cd /opt
sudo tar zxvf apache-tomcat-6.0.13.tar.gz
sudo mv apache-tomcat-6.0.13 tomcat

編輯檔案/etc/profile
sudo vi /etc/profile
加入以下敘述
export JAVA_HOME=/usr/lib/jvm/java-6-sun

啟動apache-tomcat
sudo /opt/tomcat/bin/startup.sh
如果出現以下指令, 則伺服器成功啟動!
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun

apache-tomcat預設開啟的服務port是8080
因此開啟網頁記得指定port, 參考下面格式
http://你的ip:8080

新增tomcat管理帳號
sudo vi /opt/tomcat/conf/tomcat-users.xml
<tomcat-users>≶/tomcat-users>之間加入以下敘述
<user username="用戶名" password="密碼" roles="admin,manager"></user>
再重新啟動apache-tomcat即可
sudo /opt/tomcat/bin/shutdown.sh
sudo /opt/tomcat/bin/startup.sh

即可點選http://你的ip:8080
左方選單Tomcat Manager項目進入管理伺服器

修改伺服器服務的port為80
sudo vi /opt/tomcat/conf/server.xml
找到<connector port="8080" protocol="HTTP/1.1"></connector>敘述
修改成<connector port="80" protocol="HTTP/1.1"></connector>
再重新啟動apache-tomcat即可
sudo /opt/tomcat/bin/shutdown.sh
sudo /opt/tomcat/bin/startup.sh

修改port為80後開啟網頁就不必另外指定port了
直接輸入網址及可
http://你的ip

【關鍵字:Ubuntu、Apache-tomcat、伺服器套件安裝、網頁伺服器】

沒有留言: