<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
    看看是否打開了你自己的項目。
    接下來就可以按照上面的操作部署多個項目了。
    主要的目的就是為了便于維護,讓每個項目一個獨立的文件夾,有自己獨立查看日志的位置,并且當你重啟一個項目的時候并不影響其他項目。

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


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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲嫩草影院久久精品| 亚洲人成77777在线播放网站| 亚洲图片一区二区| 中文无码成人免费视频在线观看| 国产偷窥女洗浴在线观看亚洲 | 久久aⅴ免费观看| 久久夜色精品国产亚洲| av永久免费网站在线观看| 亚洲精品~无码抽插| 免费日本一区二区| 久久精品国产亚洲AV无码麻豆| 国产精品极品美女免费观看| 亚洲欧美黑人猛交群| 国产免费小视频在线观看| 免费又黄又爽又猛大片午夜| 国产精品亚洲玖玖玖在线观看| a级毛片免费播放| 亚洲国产美女在线观看| 卡1卡2卡3卡4卡5免费视频| 搜日本一区二区三区免费高清视频 | 精品日韩99亚洲的在线发布 | 免费一级毛片在线观看| 亚洲免费视频一区二区三区| 婷婷亚洲综合五月天小说| 在线观看视频免费完整版 | xxxxx做受大片视频免费| 国产亚洲精品精华液| 一级女人18毛片免费| 亚洲AV无码一区二区三区牲色 | 亚洲AV无码乱码国产麻豆 | 日韩视频在线精品视频免费观看| 亚洲日韩精品无码专区加勒比| 亚洲国产精品13p| 噜噜综合亚洲AV中文无码| 亚洲人成网7777777国产| 青娱分类视频精品免费2| 人禽伦免费交视频播放| 老汉色老汉首页a亚洲| 国产美女无遮挡免费视频网站| 免费在线看黄的网站| 亚洲av成人中文无码专区|