javaweb項目啟動時自動啟動rmi服務器實例
阿新 • • 發佈:2017-05-13
java warn 地址 public 配置 -name ace war -o
1.我們先寫一個web項目啟動時需要運行的類RmiRegisterServlet.java
package com.mx.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import com.mx.framework.daoimpl.RMIServerDAOImpl; @SuppressWarnings("serial") public class RmiRegisterServlet extends HttpServlet { public void init(ServletConfig config) throws ServletException {
//web項目啟動時運行的方法 RMIServerDAOImpl rmi = new RMIServerDAOImpl(); rmi.openServer("IP地址", 端口號); System.out.println("rmi服務已啟動!"); } }
2.在web.xml中添加對這個類的監聽
<servlet> <servlet-name>ExternalInterfaceRmiRegisterServlet</servlet-name> <servlet-class>com.mx.Servlet.ExternalInterfaceRmiRegisterServlet</servlet-class> <!-- web項目啟動時自動加載 --> <load-on-startup>1</load-on-startup> </servlet>
配置完這些clean一下你的項目重新啟動就可以在啟動項目的時候運行你想要運行的代碼了。
javaweb項目啟動時自動啟動rmi服務器實例