• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>學習電腦>選購與維護>電腦組裝教程>

    Tomcat服務器的安裝與配置

    時間: 林澤1002 分享

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

      Tomcat服務器的安裝與配置

      工具/原料

      Linux運行環境

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

      方法/步驟

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

      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移動到 /usr/local/ 中去,并將Tomcat命名為Tomcat8

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

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

      3接下來就是配置JDK的環境變量了,讓系統認識JDK在哪里。我選用的做法是在 /etc/profile.d/ 中添加腳本。

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

      添加以下內容:

      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編輯器,并給腳本文件添加可執行權限,然后加載此腳本。

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

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

      環境變量添加成功后輸入命令 java 就會顯示出一串這個命令的用法

      接下來我們就可以進行下一步 配置Tomcat了

      我們進入到 Tomcat 的安裝目錄下看看。其中 bin 就是各腳本的路徑了, 我們可以看到連Windows的 bat 批處理腳本也在其中,也就是說只要你的Windows 主機安裝好JDK后也是可以使用這個 Tomcat 軟件包的。 Tomcat的配置文件為 conf 中的 server.xml。其中的 webapps 就是發布網站的根目錄。我們再看看 lib 下的文件,發現都是以 jar為后綴的文件,根本不是以 so

      結尾的庫文件,原來Tomcat跨平臺的原因在這里啊。jar 文件是交給 JVM虛擬機執行的,只要安裝了 JDK 的平臺都可以運行。

      好啦 接下來我們就該把 Tomcat 啟動起來試試了,執行 /usr/local/tomcat8/bin 下的 startup.sh 腳本。

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

      它會列出一些使用的變量及路徑,只要最后顯示 Tomcat started 就證明啟動成功了。Tomcat 默認監聽的是 8080 端口,我們可以 netstat 看一下。注意,它啟動的是一個叫做 java 的進程。

      # netstat -anpt | grep "java"

      我們看到監聽的還有 8005 和 8009 端口,這些都有其他用處,只有 8080 才是提供HTTP服務的端口

      記得要關閉 iptables 或者清空 iptables 規則,如果你會編寫 iptables 豁免規則那最好不過了。對了 SElinux 也順手關閉了吧!這里只講解如何臨時關閉 iptables 和 SElinux。

      我這里就手懶了,只清空了 iptables 規則:

      # iptables -F

      如果想關閉iptables服務:

      # service iptables stop

      臨時關閉SElinux:

      # setenforce 0

      接下來當然是用瀏覽器訪問下我們的站點看看效果啦,因為端口默認不是80,我們就必須指定端口了。

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

      如果出現了如下圖所示的頁面就證明成功了。

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

      下圖為自帶服務控制腳本支持的參數

      終于寫完了,一個擁有 { start | stop | status | restart | test } 可以添加到開機自啟的 Tomcat 服務控制腳本,代碼如下:

      #!/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服務器的安裝與配置

    時間: 林澤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

      把腳本復制到 /etc/init.d/tomcat 然后添加可執行權限,然后試試添加到開機自啟動吧!

      # chkconfig --add tomcat

      取消開機自啟:

      # chkconfig --del tomcat

      現在我們再簡單的看下 Tomcat 的配置文件 /usr/local/tomcat8/conf/server.xml

      這是用XML可擴展標記語言作為的配置文件

      其中這項就是設置web服務的監聽端口

      添加標簽就可以添加多個虛擬主機

      Host 標簽中 name="localhost" 指定主機名,可以隨意修改

      appBase="webapps" 這個就是網站根目錄了,默認是 Tomcat 安裝目錄下的webapps

      好了 Tomcat 就到這里了。如果覺得有用記得點收藏哦!如果想獲取更多Linux教程,也可以進我的經驗中心獲取,歡迎一起交流 Linux 知識

    Tomcat服務器的安裝與配置相關文章:

    1.windows 7系統安裝與配置Tomcat服務器環境

    2.如何給myeclipse2017配置tomcat服務器

    3.部署服務器的安裝及配置

    4.myeclipse下如何配置tomcat服務器

    5.MyEclipse中如何配置tomcat服務器

    6.怎樣給Myeclipse配置tomcat服務器

    3250583 主站蜘蛛池模板: 女神们的丝袜脚战争h| 欧美乱人妖大交xxxx| 国产精品视频久久| 亚洲一卡2卡3卡4卡国产网站 | 在线视频网站WWW色| 亚洲欧美日韩另类在线专区| 色综合久久天天影视网| 日本熟妇色一本在线观看| 又黄又爽又色又刺激的视频 | 精品无人区一区二区三区| 天堂8在线天堂bt| 亚洲中文字幕伊人久久无码| 青青国产精品视频| 宅宅午夜亚洲精品| 亚洲熟妇AV一区二区三区漫画| 日本精品www色| 我和小雪在ktv被一群男生小说| 伊人这里只有精品| 亚洲香蕉久久一区二区三区四区| 日本爱恋电影在线观看视频 | 久久99精品久久只有精品| 精品一区二区三区免费视频 | 国色天香网在线| 成人欧美一区二区三区视频| 亚洲精品亚洲人成在线播放| 黑人巨茎大战欧美白妇| 幻女free性俄罗斯第一次摘花| 亚洲欧美成人综合久久久| 高清破外女出血视频| 婷婷五月综合缴情在线视频| 亚洲另类春色校园小说| 色av.com| 国产精品美女网站在线看| 久久久久久久99视频| 波多野结衣丝袜诱惑| 国产午夜三级一区二区三| jizz国产视频| 日韩在线第一区| 亚洲视频精品在线观看| 韩国免费乱理论片在线观看2018| 天天干在线观看|