歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下安裝Tomcat找不到JAVA_HOME參數解決方法

Ubuntu下安裝Tomcat找不到JAVA_HOME參數解決方法

日期:2017/2/28 16:44:17   编辑:Linux教程

首先,請保證您在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

Copyright © Linux教程網 All Rights Reserved