天天看點

ubuntu下安裝tomcat并注冊服務

安裝

首先從網上下載下傳tomcat的ubuntu壓縮包,并解壓縮隻/usr/local目錄下,我的tomcat home是/usr/local/tomcat7。這樣就算已經安裝好tomcat了,通過startup.sh即可啟動tomcat。但是如果想将tomcat注冊為伺服器的話,還需要在做一些配置。

注冊服務

首先是修改/usr/local/tomcat7/bin/目錄下的catalina.sh這個檔案,在這個檔案中添加JAVA_HOME和CATALINA_HOME這兩個變量,大緻位置如下

ubuntu下安裝tomcat并注冊服務
# $Id: catalina.sh 1515929 2013-08-20 19:11:24Z markt $
# -----------------------------------------------------------------------------

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45
CATALINA_HOME=/usr/local/tomcat7


# OS specific support.  $var _must_ be set to either true or false.      
ubuntu下安裝tomcat并注冊服務

修改完這個檔案以後将其拷貝至/etc/init.d/目錄下,并重命名為tomcat,執行代碼如下:

sudo cp /usr/local/tomcat7/bin/catalina.sh /etc/init.d/tomcat      

執行完上面步驟以後,就可以通過一下指令來啟動關閉tomcat了。

sudo service tomcat start|stop|run      

tomcat服務自啟動

 需要通過 chkconfig來實作自啟動,ubuntu預設是沒有chkconfig指令的,使用

sudo apt-get install chkconfig      

指令安裝即可。執行下述指令即可讓tomcat開機啟動

sudo chkconfig –add tomcat      

執行結果的最後一行将是:tomcatd                   0:off  1:off  2:on   3:on   4:on   5:on   6:off

如果執行上述指令報錯:/sbin/insserv: No such file or directory,請參考下面的解決方法

執行:

sudo ln-s/usr/lib/insserv/insserv/sbin/insserv