请问如何在tomcat中封装自己的服务?高手请进!

lci21 2003-02-09 03:02:06
自己写了一个应用程序,希望tomcat启动的时候启动此程序,开启一个自己的服务。
tomcat关闭的时候,同样关闭此程序的服务,请问如何做?
...全文
69 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
北极猩猩 2003-02-12
  • 打赏
  • 举报
回复
<load-on-startup>
GJA106 2003-02-12
  • 打赏
  • 举报
回复
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{ }
}
GJA106 2003-02-12
  • 打赏
  • 举报
回复
在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中启动。
lci21 2003-02-09
  • 打赏
  • 举报
回复
请问具体怎么写?如果我的应用程序为TCC.class,在startup.bat里面该怎么写,给出示例
ganh 2003-02-09
  • 打赏
  • 举报
回复
直接在startup.bat,shutdown.bat(linux下是startup.sh,shutdown.sh)里面写吧,反正是批处理文件。

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧