Tomcat 部署JAVAEE項目

  1. 直接把項目複製到Tomcat安裝目錄的webapps目錄中,這是最簡單的一種Tomcat項目部署的方法,也是初學者最常用的方法。

  2. 把項目打包(war),丟到tomcat的webapps目錄中

    少用,因爲如果你的項目比較大,拷貝過去所花費的時間較多,在開發中不建議使用!

前2種方法部署項目後,訪問路徑:

協議://主機IP:端口/項目名字(大小寫相同)/需要訪問的資源

例:http://localhost:8080/MyServlet/hello2

3.在tomcat安裝目錄中有一個conf文件夾,打開此文件夾,其中包含配置文件server.xml,打開配置文件,並在<host>和</host>之間插入如下語句。

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
      
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
   <!--Tomcat 7.0.61-->
<Context   docBase="" path="" />


可以配置多個Context,但是path必須不同

其中,docBase爲設置項目的路徑,path可以爲空,表示訪問目錄爲“/”可以省略不寫

此配置之後,項目的訪問路勁爲:協議://主機IP:端口/path路徑/需要訪問的資源。ps:符號爲英文

例如:http://localhost:8080/hello?name="wow1",

*****此方法常用,後添加的代碼 意思是把tomcat的項目目錄(webapps)指向你所配置的文件目錄


4.在conf目錄中,在Catalina\localhost(此處需要注意目錄的大小寫)目錄下新建一個XML文件,任意命名,只要和當前文件中的文件名不重複即可,代碼如下。

<Context    path="/hello"   docBase="D:\eclipse3.2\workspace\hello\WebRoot"     debug="0"    privileged="true">      </Context>

此方法待各位去考證了,我也沒使用過

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章