• javaweb项目启动时自动启动rmi服务器实例


    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一下你的项目重新启动就可以在启动项目的时候运行你想要运行的代码了。

  • 相关阅读:
    mabatis配置文件yml配置打印sql
    java使用validator检验bean
    vue项目 老是报错 气的我就不行
    注入为空
    软件测试基础
    单元测试实战
    软件测试基础
    For循环案例---九九乘法表
    软件测试基础
    软件测试基础
  • 原文地址:https://www.cnblogs.com/2016-10-07/p/6848799.html
Copyright © 2020-2023  润新知