av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Servlet初始化:隨服務(wù)器啟動(dòng)而運(yùn)行

有時(shí)候,我們需要僅僅是在服務(wù)啟動(dòng),而非其他更為復(fù)雜的定時(shí)任務(wù)的時(shí)候,做些初始化的工作,比如將一些數(shù)據(jù)導(dǎo)入到內(nèi)存中等等,用Servlet的初始化可以很好的做到這一點(diǎn)。而初始化工作是通過(guò)Servlet中的init()方法來(lái)做的。

湖州ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!

建一個(gè)Servlet類:AutoRunServlet.java,代碼如下:

 
 
 
  1. public class AutoRunServlet extends HttpServlet {
  2. private static final long serialVersionUID = 1L;
  3. public void init() throws ServletException{
  4. System.out.println(">>你可以在這里初始化一些東西>>");
  5.         String v = this.getInitParameter("a");
  6.         Enumeration e = this.getInitParameterNames();
  7.         while(e.hasMoreElements()){
  8.             System.out.println(">>haha>>"+e.nextElement());
  9.         }
  10. }

在web.xml中進(jìn)行配置:

 
 
 
  1. AutoRunServlet
  2. AutoRunServlet//類的包路徑
  3. 0
  4. a
  5. 傳入的參數(shù)值1
  6. b
  7. 傳入的參數(shù)值2
  8.  

0表示Servlet的運(yùn)行優(yōu)先級(jí),0表示服務(wù)一啟動(dòng),Servlet就加載進(jìn)行初始化

啟動(dòng)服務(wù)(比如tomcat),在控制臺(tái)中就可以看到打印出:

>>你可以在這里初始化一些東西>>這樣的文字了。

另外在啟動(dòng)服務(wù)(tomcat)的時(shí)候有可能會(huì)報(bào)某種錯(cuò):

 
 
 
  1. jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 

這一般是你項(xiàng)目中使用的Servlet包與tomcat中帶的包重復(fù)了,我使用的是tomcat 6.0.x,如果我在項(xiàng)目中存在著一個(gè)Servlet包:servlet-api-2.5-6.1.14.jar,那么這個(gè)時(shí)候就會(huì)報(bào)錯(cuò),因?yàn)樵?TOMCAT_HOME/lib下已經(jīng)存在servlet-api.jar了,所以解決方法就是只保留一個(gè)包,比如我將項(xiàng)目下的servlet-api- 2.5-6.1.14.jar刪除,再重啟服務(wù)就沒(méi)有問(wèn)題了。


名稱欄目:Servlet初始化:隨服務(wù)器啟動(dòng)而運(yùn)行
瀏覽路徑:http://uogjgqi.cn/article/cohhedg.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流