<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA翰林院

    等待與您交流
    posts - 0, comments - 0, trackbacks - 0, articles - 1
    首先先下載tomcat,tomcat是apache下的一個開源項目可以從官網上直接下載(http://labs.mop.com/apache-mirror/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.zip
    然后見tomcat解壓到指定的目錄下,本人一般習慣于放在home下
    unzip apache-tomcat-6.0.35.zip -d /home
    然后進入tomcat的bin目錄下
    cd /home/apache-tomcat-6.0.35/bin/
    此時一定要注意先將bin目錄下的所有.sh的shell授予權限不然在執行時linux會提示錯誤
    chmod 755 *.sh
    接著執行
    ./startup.sh
    然后打開瀏覽器輸入http://localhost:8080/看看tomcat是否安裝成功如果現實歡迎頁面說明已經安裝成功。
    接下來在home下建立一個名為tomcat1和名為webapps的文件夾
    mkdir /home/tomcat1
    mkdir /home/webapps
    其實tomcat在做多部署的形式時住的tomcat還是一個但是我們可以模擬出多個子目錄啟動時主要依托的是tomcat的目錄接口以及下面的一些配置文件
    tomcat線面的目錄結構如下:

    將其中的conf、logs、temp這三個文件夾復制到新建的tomcat1文件夾下
    cp conf /home/tomcat1
    cp logs /home/tomcat1
    cp temop/home/tomcat1
    然后進入下面命令中的目錄
    cd /home/tomcat1/conf/Catalina
    將其中的localhost刪除不然在啟動的時候會報找不到項目的錯誤。
    然后新建一個www.tomcattest.com的文件夾
    接著在此文件夾下建立一個名稱為ROOT的xml文件
    vi  www.tomcattest.com/ROOT.xml
    在里存放以下內容
    <Context docBase="/home/webapps/www.tomcattest.com" privileged="true" antiResourceLocking="false" antiJARLocking="false">
    </Context>
    然后切換到
    cd /home/tomcat1/conf
    vi server.xml
    由于conf整個文件都是復制過來的所以server.xml有好多的注釋我們可以見其中的所有內容替換為如下:

    <?xml version='1.0' encoding='utf-8'?>
    <Server port="8099" shutdown="SHUTDOWN">
      <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
      <Listener className="org.apache.catalina.core.JasperListener" />
      <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
      <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
      <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
      <GlobalNamingResources>
        <Resource name="UserDatabase" auth="Container"
                  type="org.apache.catalina.UserDatabase"
                  description="User database that can be updated and saved"
                  factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
                  pathname="conf/tomcat-users.xml" />
      </GlobalNamingResources>
      <Service name="Catalina">
        <Connector port="8088" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
        <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
        <Engine name="Catalina" defaultHost="localhost">
          <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 resourceName="UserDatabase"/>
          <Host name="www.tomcattest.com" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"/>
        </Engine>
      </Service>
    </Server>

    上面我標紅的為tomcat的啟動與停止的端口一定要注意這兩個端口必須為不同的,并且在以后部署多個的情況下一定要使用不同的端口要不啟動會報錯,停止時會將所有的項目全部停止掉。
    標綠的地方為你想設置的域名。
    然后切換到
    cd /home/webapps
    建立文件夾名為www.tomcattest.com的文件夾
    mkdir  www.tomcattest.com
    此文件夾名字必須為這個名字因為在上面標為藍色的地方指定了,
    切換到新文件夾中
    cd www.tomcattest.com
    建立兩個shell的文件start.sh和stop.sh
    start.sh中的內容為:

    export CATALINA_HOME=/home/apache-tomcat-6.0.35    //tomcat的安裝目錄
    export CATALINA_BASE=/home/tomcat1                        //自己虛擬出來的目錄             
    $CATALINA_HOME/bin/startup.sh -Dcatalina.base            //啟動的腳本
    tail -f /home/tomcat1/logs/catalina.out                            //為了方便我加上了個直接啟動時查看控制臺的命令 位置可以替換為你自己的目錄

    stop.sh中的內容為:

    export CATALINA_HOME=/home/apache-tomcat-6.0.35
    export CATALINA_BASE=/home/tomcat1
    $CATALINA_HOME/bin/shutdown.sh -Dcatalina.base

    然后在www.tomcattest.com文件夾下放入自己編譯后的項目
    執行start.sh腳本
    啟動后沒有報錯 配置下hosts
    vi  /etc/hosts
    加入如下內容
    127.0.0.1    www.tomcattest.com
    接下來打開瀏覽器輸入
    www.tomcattest.com:8088
    看看是否打開了你自己的項目。
    接下來就可以按照上面的操作部署多個項目了。
    主要的目的就是為了便于維護,讓每個項目一個獨立的文件夾,有自己獨立查看日志的位置,并且當你重啟一個項目的時候并不影響其他項目。

    如果您發現以上做法有哪些確定以及不足請留言或者發郵件給我,期待與您的交流!
                                                                                                                                                                                                    


    上帝賦予人類說話的能力,而語言又創造了思想, 思想是人類對宇宙的量度。

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 美女在线视频观看影院免费天天看| 亚洲成a∨人片在无码2023| 亚洲黄片手机免费观看| 亚洲国产激情一区二区三区| 亚洲人成人一区二区三区| 亚洲视频免费在线观看| 亚洲AV无码无限在线观看不卡 | 亚洲综合精品网站| 在线电影你懂的亚洲| 亚洲狠狠色丁香婷婷综合| 国产高清免费观看| 久久亚洲国产午夜精品理论片| 精品亚洲AV无码一区二区三区 | 亚洲熟伦熟女新五十路熟妇 | 亚洲国产人成在线观看69网站| 99久久国产免费中文无字幕| 国产免费久久精品久久久| 911精品国产亚洲日本美国韩国 | 午夜无码A级毛片免费视频| 免费人妻无码不卡中文字幕18禁| 亚洲大尺码专区影院| a毛片在线免费观看| 国产成人免费一区二区三区| 日韩电影免费在线观看网址| 91九色视频无限观看免费| 可以免费观看一级毛片黄a| 一本久久免费视频| 91免费资源网站入口| 亚洲AV无码不卡在线播放| 免费无码AV一区二区| 亚洲国产精华液网站w| 国产免费女女脚奴视频网| 久久亚洲AV无码精品色午夜 | 精品亚洲成α人无码成α在线观看 | 亚洲人成网站在线播放影院在线| 日本人的色道免费网站| 久久精品国产亚洲AV未满十八| 国产啪精品视频网免费| 无套内射无矿码免费看黄| 亚洲va在线va天堂va四虎| 久久这里只精品国产免费10|