文章目錄
- 部署步驟:
- 第一步:創建目錄結構
- 第二步:將目標class檔案放在servlet檔案夾下
- 第三步:撰寫XML檔案
嘗試不使用IDE在Tomcat上部署一個Web專案,
因為現在很多IDE幫助我們做了很多事情,導致中間的程序我們不是很清楚,
部署步驟:
第一步:創建目錄結構
首先需要在tomcat安裝路徑下面的webapps檔案夾下建立一個檔案目錄,

????其中TestSimple是待部署專案的名字,同時也是該專案的檔案夾名稱,
????在該檔案夾下,建立WEB-INF檔案夾,這個名稱是固定的,不能更改,在WEB-INF目錄下依次建立classes檔案夾、com檔案夾、servlet檔案夾,
????具體可以參考上面的樹形結構進行創建,
第二步:將目標class檔案放在servlet檔案夾下
????這一步需要做的是將你撰寫的servelt放到剛才創建的servlet檔案夾下,
????因為一開始撰寫的是一個Java檔案,而servlet檔案里實際用到的是java檔案編譯后的class檔案,
????所以需要在cmd下執行javac進行編譯,
????如果你現在就進行編譯,會提示你報錯,說找不到jar包,
所以有三種解決辦法:
- 在編譯時指定目標jar包的位置,
- 將目標Jar包添加到環境變數CLASSPATH中,注意這個路徑結尾是servlet-api.jar,而不是很多時候包含檔案所在的路徑就行了,
- 第三種辦法就是把Jar包放在指定目錄下,這樣就可以進行直接編譯了,
????接下來是按照第三種方式解決的操作演示:
????首先在Tomcat的安裝路徑對應的檔案夾下找到對應的servlet-api.jar.
????默認的路徑位置在:C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib

????然后復制這個jar包,放到JDK指定的目錄下,
????默認路徑在:C:\Program Files\Java\jdk1.8.0_60\jre\lib\ext

????如果你現在Tomcat在運行中,那么你需要將Tomcat關掉然后進行重啟,
????接下來在一開始創建的servlet檔案夾下啟動cmd

?????編譯之前是你的Servlet對應的Java檔案,

????執行javac命令,生成對應的class檔案,
????(實級用到是class檔案,但是源java檔案不洗掉也可以,)

第三步:撰寫XML檔案
????在一開始創建的WEB-INF目錄下創建一個web.xml檔案,

????檔案內容如下,

????在瀏覽器中輸入該專案的URL地址,
????即可看到成功顯示,

????到此就部署完畢了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/168176.html
標籤:其他
