1、winserver下tomcat启动的时候有一个黑框,如果客户不小心关闭了黑框,tomcat就关闭了,有没有办法让tomcat在后台运行呢?
2、另外如果客户重启服务器,有没有办法让tomcat作为开机启动项运行?
3、不能让客户去通过配置完成1和2,最好一键完成。
思路显然是用windows脚本,把tomcat启动做成开机启动的windows服务。
@ServerEndpoint(value = "/websocket/{user}")
public class MyServerEndpoint {
private Session session;
private static final Logger sysLogger = Logger.getLogger("sysLog");
@OnOpen
public void open(Session session, @PathParam(value = "user")String user) {
this.session = session;
sysLogger.info("*** WebSocket opened from sessionId " + session.getId());
}
@OnMessage
public void inMessage(String message) {
sysLogger.info("*** WebSocket Received from sessionId " + this.session.getId() + ": " + message);
}
@OnClose
public void end() {
sysLogger.info("*** WebSocket closed from sessionId " + this.session.getId());
}
}