直接把項目複製到Tomcat安裝目錄的webapps目錄中,這是最簡單的一種Tomcat項目部署的方法,也是初學者最常用的方法。
把項目打包(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 "%r" %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>
此方法待各位去考證了,我也沒使用過