不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦>學(xué)習(xí)電腦>選購(gòu)與維護(hù)>電腦組裝教程>

Tomcat服務(wù)器的安裝與配置

時(shí)間: 林澤1002 分享

  Tomcat服務(wù)器的安裝與配置你知道是怎么回事嗎?Tomcat服務(wù)器的安裝與配置是怎么操作的呢?下面是學(xué)習(xí)啦小編收集整理的Tomcat服務(wù)器的安裝與配置,希望對(duì)大家有幫助~~

  Tomcat服務(wù)器的安裝與配置

  工具/原料

  Linux運(yùn)行環(huán)境

  Tomcat 8 和 JDK-8 (下載鏈接: http://pan.baidu.com/s/1o6oi4bg 密碼: xfib )

  方法/步驟

  1Tomcat的安裝可以說(shuō)是非常簡(jiǎn)單的,我們選擇直接下載已編譯的軟件包,就不自己編譯安裝了。安裝Tomcat前必須先安裝JDK。大家可以去oracle官網(wǎng)獲取最新的JDK,從Apache官網(wǎng)獲取Tomcat。當(dāng)然也可以使用我的百度云分享,下載前要注意下載和自己系統(tǒng)匹配的軟件包哦!

  2首先我們先解壓JDK和Tomcat的軟件包。建議將軟件安裝包,源碼包等放到/usr/local/src 目錄中,方便管理。

  # tar xf jdk-8u31-linux-x64.tar.gz

  # tar xf apache-tomcat-8.0.17.tar.gz

  然后將解壓后的JDK和Tomcat移動(dòng)到 /usr/local/ 中去,并將Tomcat命名為T(mén)omcat8

  # mv jdk1.8.0_31/ /usr/local/

  # mv apache-tomcat-8.0.17 /usr/local/tomcat8

  3接下來(lái)就是配置JDK的環(huán)境變量了,讓系統(tǒng)認(rèn)識(shí)JDK在哪里。我選用的做法是在 /etc/profile.d/ 中添加腳本。

  # vim /etc/profile.d/jdk1.8.sh

  添加以下內(nèi)容:

  JAVA_HOME=/usr/local/jdk1.8.0_31/JAVA_BIN=/usr/local/jdk1.8.0_31/bin/JRE_HOME=/usr/local/jdk1.8.0_31/jre/JRE_BIN=/usr/local/jdk1.8.0_31/jre/bin/CLASSPATH=/usr/local/jdk1.8.0_31/jre/lib:/usr/local/jdk1.8.0_31/lib:/usr/local/jdk1.8.0_31/jre/lib/charsets.jarPATH=$PATH:$JAVA_BIN:$JRE_BINexport JAVA_HOME JAVA_BIN JRE_HOME JRE_BIN PATH CLASSPATH

  之后保存退出vim編輯器,并給腳本文件添加可執(zhí)行權(quán)限,然后加載此腳本。

  # chmod +x /etc/profile.d/jdk1.8.sh

  # source /etc/profile.d/jdk1.8.sh

  環(huán)境變量添加成功后輸入命令 java 就會(huì)顯示出一串這個(gè)命令的用法

  接下來(lái)我們就可以進(jìn)行下一步 配置Tomcat了

  我們進(jìn)入到 Tomcat 的安裝目錄下看看。其中 bin 就是各腳本的路徑了, 我們可以看到連Windows的 bat 批處理腳本也在其中,也就是說(shuō)只要你的Windows 主機(jī)安裝好JDK后也是可以使用這個(gè) Tomcat 軟件包的。 Tomcat的配置文件為 conf 中的 server.xml。其中的 webapps 就是發(fā)布網(wǎng)站的根目錄。我們?cè)倏纯?lib 下的文件,發(fā)現(xiàn)都是以 jar為后綴的文件,根本不是以 so

  結(jié)尾的庫(kù)文件,原來(lái)Tomcat跨平臺(tái)的原因在這里啊。jar 文件是交給 JVM虛擬機(jī)執(zhí)行的,只要安裝了 JDK 的平臺(tái)都可以運(yùn)行。

  好啦 接下來(lái)我們就該把 Tomcat 啟動(dòng)起來(lái)試試了,執(zhí)行 /usr/local/tomcat8/bin 下的 startup.sh 腳本。

  # /usr/local/tomcat8/bin/startup.sh

  它會(huì)列出一些使用的變量及路徑,只要最后顯示 Tomcat started 就證明啟動(dòng)成功了。Tomcat 默認(rèn)監(jiān)聽(tīng)的是 8080 端口,我們可以 netstat 看一下。注意,它啟動(dòng)的是一個(gè)叫做 java 的進(jìn)程。

  # netstat -anpt | grep "java"

  我們看到監(jiān)聽(tīng)的還有 8005 和 8009 端口,這些都有其他用處,只有 8080 才是提供HTTP服務(wù)的端口

  記得要關(guān)閉 iptables 或者清空 iptables 規(guī)則,如果你會(huì)編寫(xiě) iptables 豁免規(guī)則那最好不過(guò)了。對(duì)了 SElinux 也順手關(guān)閉了吧!這里只講解如何臨時(shí)關(guān)閉 iptables 和 SElinux。

  我這里就手懶了,只清空了 iptables 規(guī)則:

  # iptables -F

  如果想關(guān)閉iptables服務(wù):

  # service iptables stop

  臨時(shí)關(guān)閉SElinux:

  # setenforce 0

  接下來(lái)當(dāng)然是用瀏覽器訪問(wèn)下我們的站點(diǎn)看看效果啦,因?yàn)槎丝谀J(rèn)不是80,我們就必須指定端口了。

  在瀏覽器輸入 http://服務(wù)器的IP地址:8080

  如果出現(xiàn)了如下圖所示的頁(yè)面就證明成功了。

  相信聰明的你已經(jīng)看到 Tomcat 的 bin 目錄下有個(gè) shutdown.sh 了吧,不要誤會(huì)成這是關(guān)機(jī)腳本,這只是關(guān)閉 Tomcat 服務(wù)的腳本。咦!還有個(gè) configtest.sh 腳本,這個(gè)難道是配置文件的檢查腳本?我們用這些腳本不就可以自己寫(xiě)個(gè) Tomcat 的服務(wù)控制腳本了嘛。確實(shí)如此,但是 Tomcat 已經(jīng)為我們提供了個(gè)服務(wù)控制腳本,就是那個(gè) catalina.sh , 遺憾的是這個(gè)腳本需要我們修改的地方不少,而且還沒(méi)有restart選項(xiàng)。我決定還是自己寫(xiě)個(gè)把。

  下圖為自帶服務(wù)控制腳本支持的參數(shù)

  終于寫(xiě)完了,一個(gè)擁有 { start | stop | status | restart | test } 可以添加到開(kāi)機(jī)自啟的 Tomcat 服務(wù)控制腳本,代碼如下:

  #!/bin/bash

  #

  # chkconfig: 235 80 20

  # description: Tomcat server

  # Source function library.

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

  JAVA_HOME=/usr/local/jdk1.8.0_31 # JAVA_HOME

  CATALINA_HOME=/usr/local/tomcat8 # TOMCAT_HOME

  export JAVA_HOME CATALINA_HOME

  start() {

  echo "Starting Tomcat..."

  $CATALINA_HOME/bin/startup.sh

  if [ $? -eq 0 ]; then

  touch /var/lock/tomcat

  fi

  }

  stop() {

  echo "Stopping Tomcat..."

  $CATALINA_HOME/bin/shutdown.sh

  if [ $? -eq 0 ]; then

  rm -rf /var/lock/tomcat

  fi

  }

  restart() {

  stop

  start

  }

  status() {

  if [ -e /var/lock/tomcat ]; then

  echo "Running..."

  else

  echo "Stopped..."

  fi

  }

  case class="main">

Tomcat服務(wù)器的安裝與配置

時(shí)間: 林澤1002 分享

  start)

  start ;;

  stop)

  stop ;;

  status)

  status ;;

  restart)

  restart ;;

  test)

  /usr/local/tomcat8/bin/configtest.sh ;;

  *)

  echo "Usage: tomcat {start|stop|status|restart|test}" ;;

  esac

  把腳本復(fù)制到 /etc/init.d/tomcat 然后添加可執(zhí)行權(quán)限,然后試試添加到開(kāi)機(jī)自啟動(dòng)吧!

  # chkconfig --add tomcat

  取消開(kāi)機(jī)自啟:

  # chkconfig --del tomcat

  現(xiàn)在我們?cè)俸?jiǎn)單的看下 Tomcat 的配置文件 /usr/local/tomcat8/conf/server.xml

  這是用XML可擴(kuò)展標(biāo)記語(yǔ)言作為的配置文件

  其中這項(xiàng)就是設(shè)置web服務(wù)的監(jiān)聽(tīng)端口

  添加標(biāo)簽就可以添加多個(gè)虛擬主機(jī)

  Host 標(biāo)簽中 name="localhost" 指定主機(jī)名,可以隨意修改

  appBase="webapps" 這個(gè)就是網(wǎng)站根目錄了,默認(rèn)是 Tomcat 安裝目錄下的webapps

  好了 Tomcat 就到這里了。如果覺(jué)得有用記得點(diǎn)收藏哦!如果想獲取更多Linux教程,也可以進(jìn)我的經(jīng)驗(yàn)中心獲取,歡迎一起交流 Linux 知識(shí)

Tomcat服務(wù)器的安裝與配置相關(guān)文章:

1.windows 7系統(tǒng)安裝與配置Tomcat服務(wù)器環(huán)境

2.如何給myeclipse2017配置tomcat服務(wù)器

3.部署服務(wù)器的安裝及配置

4.myeclipse下如何配置tomcat服務(wù)器

5.MyEclipse中如何配置tomcat服務(wù)器

6.怎樣給Myeclipse配置tomcat服務(wù)器

3250583