直接在startup.bat,shutdown.bat(linux下是startup.sh,shutdown.sh)里面写吧,反正是批处理文件。

解决方案 »

  1.   

    请问具体怎么写?如果我的应用程序为TCC.class,在startup.bat里面该怎么写,给出示例
      

  2.   

    在tomcat的web.xml文件中添加一段代码:
    <servlet>
        <servlet-name>myserver</servlet-name>
        <servlet-class>server.myserver</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    你的服务可以在myserver这个servlet的init中启动。
      

  3.   

    public class Server extends HttpServlet{
        public Server(){  }
        public void init(ServletConfig sc) throws ServletException       {  
       //服务在此开始      
        }
        public void doGet(HttpServletRequest request,HttpServletResponse response)
                throws IOException, ServletException{}
        public void doPost(HttpServletRequest request,HttpServletResponse response)
                throws IOException, ServletException{ }
    }