首先,請保證您在Ubuntu下已安裝了jdk並有設置JAVA_HOME環境變量。
然後,在http://tomcat.apache.org/上下載得到apache-tomcat-5.5.27.tar.gz,我將其移動至/usr/share/tomcat5,然後執行
tar -zxvf apache-tomcat-5.5.27.tar.gz
得到一個文件夾apache-tomcat5.5.27
此時,tomcat已經安裝完成。
我安裝完tomcat後並不能運行,也就是說在地址欄中輸入http://locathost:8080並沒有顯示安裝成功。
於是,我執行
sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/startup.sh
顯示沒有設置JAVA_HOME環境變量,下面列出解決辦法
執行
sudo vi /usr/share/tomcat5/apache-tomcat-5.5.27/bin/catalina.sh
修改catalina.sh文件,在文件開頭注釋後插入
引用:
JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_12"
然後執行
sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/startup.sh
這樣,就可以成功啟動tomcat.
呵呵,添上最後一步:輕松啟動,關閉,重啟tomcat
在~/.bashrc文件裡添加:
引用:
alias starttomcat='sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/startup.sh'
alias shutdowntomcat='sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/shutdown.sh'
alias restarttomcat='shutdowntomcat && starttomcat'
然後執行
source ~/.bashrc
可以修改server.xml文件使得訪問時省略端口,如,tomcat5.5.27的默認端口為8080,若要修改成80,則進行如下操作
執行
sudo vi /usr/share/tomcat/apache-tomcat-5.5.27/conf/server.xml
修改server.xml,將其中的數字8080全部改成80即可,修改端口的位置為
引用:
<Connector port="8080"....../>
端口80比較特殊,如果你把端口改為80,你可以在地址欄中直接輸入http://localhost/訪問你的web