Ubuntu 下安裝配置 Tomcat 7

訪問原址http://www.linuxidc.com/Linux/2011-08/40787p2.htm

Tomcat是由Apache軟件基金會下屬的Jakarta項目開發的一個Servlet容器,按照Sun Microsystems提供的技術規範,實現了對Servlet和JavaServer Page(JSP)的支持,並提供了作爲Web服務器的一些特有功能,如Tomcat管理和控制平臺、安全域管理和Tomcat閥等。由於Tomcat本身也內含了一個HTTP服務器,它也可以被視作一個單獨的Web服務器。Apache Tomcat包含了一個配置管理工具,也可以通過編輯XML格式的配置文件來進行配置。

  二、安裝Tomcat

  A、獲取Tomcat安裝包

wget http://apache.etoak.com/tomcat/tomcat-7/v7.0.14/bin/apache-tomcat-7.0.14.tar.gz

  B、解壓並安裝

mkdir -p /usr/local/webserver/
tar  xvzf  apache-tomcat-7.0.14.tar.gz -C /usr/local/webserver/
#重命名安裝目錄
cd /usr/local/webserver/
mv apache-tomcat-7.0.14/ tomcat

  C、設置tomcat以獨立的用戶運行

#添加一個系統用戶tomcat,並且設置爲不可登錄系統。 
useradd -d /usr/local/webserver/tomcat -s /usr/sbin/nologin tomcat

  D、設置用戶tomcat對tomcat目錄的訪問權限

chown -R tomcat.tomcat /usr/local/webserver/tomcat/
  E、配置Tomcat環境變量
vi /etc/environment
 
CATALINA_BASE=/usr/local/webserver/tomcat
CATALINA_HOME=/usr/local/webserver/tomcat
TOMCAT_USER=tomcat

  使用以下命令使配置生效

. /etc/environment

  F、啓動Tomcat

/usr/local/webserver/tomcat/bin/startup.sh 
 
Using CATALINA_BASE:   /usr/local/webserver/tomcat
Using CATALINA_HOME:   /usr/local/webserver/tomcat
Using CATALINA_TMPDIR: /usr/local/webserver/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/webserver/tomcat/bin/bootstrap.jar:/usr/local/webserver/tomcat/bin/tomcat-juli.jar

  G、測試

  訪問http://ip:8080/,如果看到Tomcat缺省界面就表示成功了。

  H、停止Tomcat

/usr/local/webserver/tomcat/bin/shutdown.sh

  I、設置Tomcat管理員帳號

  在的標籤前添加以下內容

nano /usr/local/webserver/tomcat/conf/tomcat-users.xml
 
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="000000" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

  保存關閉後,重新運行tomcat即可輸入上面定交的用戶名和密碼,www.linuxidc.com便登錄Tomcat的管理頁面。

  J、以守護進程方式運行tomcat

  按照tomcat官方的要求,tomcat作爲一個守護進程運行,需要用到jsvc工具

  安裝jsvc

cd  /usr/local/webserver/tomcat/bin/
tar xvzf  commons-daemon-native.tar.gz 
cd commons-daemon-1.0.5-native-src/unix/
./configure
make
cp jsvc ../..
cd ../..

  運行下面的命令,便可以守護進程運行tomcat

cd  /usr/local/webserver/tomcat/

  訪問http://ip:8080/,如果看到Tomcat缺省界面就表示成功了。

  K、設置開機啓動tomcat

  本打算以守護程序方式設置開機啓動的,研究N久未果,先暫時用下面的方法吧!
  
  編輯/etc/rc.local,加入啓動腳本

vi /etc/rc.local
 
/usr/local/webserver/tomcat/bin/startup.sh

  重啓,訪問http://ip:8080/,如果看到Tomcat缺省界面就表示成功了。


#################################################################


訪問原址http://www.jb51.net/article/73946.htm

Tomcat的配置
  這是重點中的重點。
 

1
$sudo vi /etc/profile

  加入:

1
export CATALINA_HOME="/usr/share/tomcat5.5"
  注意:
  a.網上有些地方說是設置TOMCAT_HOME,這是不對的;
  b.網上還有說需要修改conf/server.xml與web.xml,在ubuntu中利用新立得安裝時這都是不需要的(當然,以後需要的時候可以改,但在第一次安裝時不是必須的)。
  OK,配置完成。重啓!重啓計算機後,/etc/profile的改變纔會生效。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章