創建自啓動Servlet

自啓動Servlet的寫法與其他Servlet沒太大區別,只是在web.xml文件中的配置不一樣,下面以一個啓動時刪除Tomcat臨時文件夾下的文件爲例。

ClearTempServlet.java

說明:起初把刪除文件的代碼寫在了doPost()方法中,結果啓動時毫無反應。

在web.xml文件中的配置如下:

url-pattern的配置參考自$catalina_home/conf/web.xml的DefaultServlet,尚不清楚原理,希望大蝦留言指教。

 

今天測試的時候發現一個問題,自啓動Servlet的url-pattern不能與DefaultServlet的設置爲相同的,否則在訪問靜態資源如css、js時會出現http 405錯誤,以致頁面引用的css、js都無法正常生效。

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