为了账号安全,请及时绑定邮箱和手机立即绑定

关于web开发中使用tomcat,启动一个线程

关于web开发中使用tomcat,启动一个线程

白板的微信 2019-03-14 14:15:09
主要是在一个web程序中,需要启动一个线程,在线程中启动socket通信,接受一些命令和数据。我已经用servlet实现了,自己写个servlet,然后在web.xml中配置,MInaServerStartUpServlet com.traffic.servlet.MinaServletListener 3 <context-param>     <param-name>minaServerPort</param-name>     <param-value>8091</param-value> </context-param> <listener>     <description>MinaServer start up</description>     <listener-class>com.traffic.servlet.MinaServletListener</listener-class> </listener>但是现在的问题是,老大说tomcat在这内存管理有问题,说这样以后会出现问题,说最好直接在tomcat里写,我不是很理解,请问该怎么做啊?谢谢啦~
查看完整描述

2 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

调用servlet的时候,启动线程就ok了

不要用listener,如果用了,tomcat启动就会加载,会提高tomcat内存用量


查看完整回答
反对 回复 2019-04-26
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

这个。。。
哈哈 你老大说让你在java代码中写,在java中启动线程就行了,或者在servlet内部做处理
让你的线程占用jvm内存,而不是tomcat内存

你这样做会占用tomcat的内存的,尽量少用listener


查看完整回答
反对 回复 2019-04-26
  • 2 回答
  • 0 关注
  • 539 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号