2017-09-02 56 views
0

我有簡單的Servlet:如何在Tomcat服務器上部署java servlet時運行一些代碼?

@WebServlet(urlPatterns = { "/doCourseRegister" }) 
public class DoCourseRegisterServlet extends HttpServlet { 
    private static final long serialVersionUID = 1L; 
..... 
} 

我需要運行一些代碼時,第一次創建的servlet(或部署)Tomcat服務器上。怎麼做?

我應該使用servlet構造函數嗎?

+1

http://docs.oracle.com/javaee/6/tutorial/doc/bnafi.html –

+0

您是否嘗試過init方法以查看它是否被觸發? – Wayne

回答

0

您可以在web.xml中添加一個偵聽器。

<listener> 
    <listener-class>Your class</listener-class> 
</listener> 

你的班級應該執行HttpSessionListener

+0

你能解釋一下如何將監聽器連接到servlet嗎? –

+0

我使用註釋'WebListener'和'@ WebServlet',我不知道如何添加偵聽器到servlet? –

+0

如果您瞭解org.springframework.web.context.ContextLoaderListener,請使用相同的方法使用它。 –

相關問題