程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Ubuntu下設置裝備擺設Tomcat辦事器和設置主動啟動的辦法

Ubuntu下設置裝備擺設Tomcat辦事器和設置主動啟動的辦法

編輯:關於JAVA

Ubuntu下設置裝備擺設Tomcat辦事器和設置主動啟動的辦法。本站提示廣大學習愛好者:(Ubuntu下設置裝備擺設Tomcat辦事器和設置主動啟動的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Ubuntu下設置裝備擺設Tomcat辦事器和設置主動啟動的辦法正文


  既然是Ubuntu,那就要應用好“新立得軟件擔保理器”了。
  1.Tomcat須要jdk的支撐,所以先說一下jdk的裝置,曾經裝置好了jdk的可以直接看第2條。
  1.1裝置jdk
  在新立得中搜刮“sun-java”,裝置最新的jdk,好比“sun-java6-jdk”,然後點擊運用就主動裝置完成了。
  1.2設置裝備擺設jdk情況變量
  裝置是主動的,然則設置裝備擺設須要本身著手了。
  1.2.1修正用戶情況變量
 

 $ vi /home/fancy(你的用戶名)/.bashrc

  在 .bashrc文件中參加:

  export JAVA_HOME="/usr/lib/jvm/java-6-sun"
  export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
  export PATH="$PATH:$JAVA_HOME/bin"

  1.2.2修正一切用戶的情況變量

  $sudo vi /etc/profile

  在該文件中參加:

  export JAVA_HOME="/usr/lib/jvm/java-6-sun"
  export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
  export PATH="$PATH:$JAVA_HOME/bin"

  2.Tomcat裝置和設置裝備擺設,這裡是症結了
  2.1經由過程新立得裝置Tomcat
  這個就不多說了,搜刮"tomcat"選定響應軟件包然後運用就是了。
  2.2Tomcat的設置裝備擺設
  這是重點中的重點。
 

 $sudo vi /etc/profile

  參加:

  export CATALINA_HOME="/usr/share/tomcat5.5"

  留意:
  a.網上有些處所說是設置TOMCAT_HOME,這是纰謬的;
  b.網上還有說須要修正conf/server.xml與web.xml,在ubuntu中應用新立得裝置時這都是不須要的(固然,今後須要的時刻可以改,但在第一次裝置時不是必需的)。
  OK,設置裝備擺設完成。重啟!重啟盤算機後,/etc/profile的轉變才會失效。
  3.啟動Tomcat辦事
  3.1進入/usr/share/tomcat5.5/bin,可以看見外面有幾個bash劇本,應用

  $./startup.sh

  便可以開啟辦事了。
  留意,這裡的tomcat不須要再裝置apache了,可以直接作為web辦事器來應用。
  運轉./startup.sh的成果應當是:
 

 Using CATALINA_BASE: /usr/share/tomcat5.5
  Using CATALINA_HOME: /usr/share/tomcat5.5
  Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
  Using JRE_HOME: /usr/lib/jvm/java-6-sun

  3.2運轉./startup.sh時能夠你會湧現以下成績:

  touch: cannot touch `/usr/share/tomcat5.5/logs/catalina.out': Permission denied ./catalina.sh: 323: cannot create /usr/share/tomcat5.5/logs/catalina.out

  緣由是裝置後logs這個目次的權限不敷,可以如許來更改一下:

  $ sudo chmod 766 ./logs -R

  4.檢測辦事能否勝利開啟
  翻開你的閱讀器,輸出:localhost:8180。
  Tomcat的端口默許是8180,你可以將conf/server.xml外面的
  修正為
  如許今後便可以直接拜訪localhost了。
  辦事正常開啟的話會看到Tomcat的導航首頁。
  5.封閉辦事
  運轉bin/下的shutdown.sh便可以了。

  $./shutdown.sh

  正常會湧現以下成果:

  Using CATALINA_BASE: /usr/share/tomcat5.5
  Using CATALINA_HOME: /usr/share/tomcat5.5
  Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
  Using JRE_HOME: /usr/lib/jvm/java-6-sun

Tomcat自啟動的設置技能

裝置了Tomcat 5.5,很簡略,將下載上去的裝置文件包解壓,放入響應的目次中,然後在Linux情況中設置響應的如:JAVA_HOME、CATALINA_HOME等情況變量後,在Tomcat的bin目次下履行./catalina.sh run就可以在終端方法上啟動tomcat的辦事。假如須要將tomcat參加自啟動隊列中,則須要停止以下的操作:

  以root用戶登錄體系:

  cd /etc/rc.d/init.d/ 

  vi tomcat 

  文件內容參考以下:

  #!/bin/sh 

  # 

  # tomcat: Start/Stop/Restart tomcat 

  # 

  # chkconfig: 2345 80 20 

  # description: Tomcat is a Java Servlet Container 

  # 

  # 

  # match these values to your environment: 

  export CATALINA_BASE=/usr/local/tomcat 

  export CATALINA_HOME=/usr/local/tomcat 

  export CATALINA_TMPDIR=/usr/local/tomcat/temp 

  export JRE_HOME=/usr/java/jdk15 

  # Source function library. 

  . /etc/rc.d/init.d/functions 

  TOMCAT=/usr/local/tomcat 

  start() { 

  echo -n ___FCKpd___0quot;Starting Tomcat: " 

  $TOMCAT/bin/catalina.sh start 

  } 

  stop() { 

  echo -n ___FCKpd___0quot;Stopping Tomcat: " 

  $TOMCAT/bin/catalina.sh stop 

  } 

  # See how we were called. 

  case "$1" in 

  start) 

  start 

  ;; 

  stop) 

  stop 

  ;; 

  status) 

  ;; 

  status) 

  ;; 

  restart) 

  stop 

  start 

  ;; 

  *) 

  echo ___FCKpd___0quot;Usage: $0 {start stop restart}" 

  ;; 

  esac 

  exit $RETVAL 

  把 tomcat 修正為可運轉的文件,敕令參考以下:

  chmod a+x tomcat 

  應用chkconfig敕令把 tomcat 敕令參加到體系啟動隊列中:

  chkconfig --add tomcat 

  檢查apachectl的狀況:

  chkconfig --list tomcat 

  好了,全體完成,很簡略的記載,願望能贊助你,也讓我本身記住!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved