首先需要在tomcat安裝路徑下面的webapps資料夾下建立一個檔案目錄。
其中TestSimple是待部署專案的名字,同時也是該專案的資料夾名稱。
在該資料夾下,建立WEB-INF資料夾,這個名稱是固定的,不能更改,在WEB-INF目錄下依次建立classes資料夾、com資料夾、servlet資料夾。
具體可以參考上面的樹形結構進行建立。
這一步需要做的是將你編寫的servelt放到剛才建立的servlet資料夾下。
因為一開始編寫的是一個Java檔案,而servlet檔案裡實際用到的是java檔案編譯後的class檔案。
所以需要在cmd下執行javac進行編譯。
如果你現在就進行編譯,會提示你報錯,說找不到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檔案不刪除也可以。)
在一開始建立的WEB-INF目錄下建立一個web.xml檔案。
檔案內容如下。
在瀏覽器中輸入該專案的URL地址。
即可看到成功顯示。
到此就部署完畢了。