最新使用Java Service Wrapper把java程序封装为一个windows服务,但是在启动服务的时候碰到下面的错误:
INFO | wrapper | 2013/01/29 11:46:23 | Waiting to start... INFO | wrapper | 2013/01/29 11:46:28 | Waiting to start... ERROR | wrapper | 2013/01/29 11:46:30 | Startup failed: Timed out waiting for signal from JVM. ERROR | wrapper | 2013/01/29 11:46:30 | JVM did not exit on request, terminated INFO | wrapper | 2013/01/29 11:46:33 | Waiting to start...
启动失败,从jvm获得信号超时了,去官网查找配置文件:
http://wrapper.tanukisoftware.com/doc/english/prop-startup-timeout.html
http://wrapper.tanukisoftware.com/doc/english/prop-ping-timeout.html
可以修改wrapper.conf,设置启动超时时间:
#设置超时时间为2小时 wrapper.startup.timeout=7200 #设置心跳超时时间为1小时 wrapper.ping.timeout=360
添加配置后,可以正常启动windows服务了
相关推荐
将springboot打包成的jar文件做成windows服务,解决java程序自启动问题,适合现场部署后无人看管情况,断电后服务器启动后不用管理springboot服务,不用打开cmd,也不担心现场人员误操作关闭cmd窗口。
在linux上通过JDBC连接ORACLE 时总是出现 java.sql.SQLRecoverableException: IO Error: Connection reset 的问题
第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动...
第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动...
Java代码,根据URL方式下载单个文件或者图片,根据文件大小进行分批启动多线程下载!
对照android系统源码,详细讲解android Activity的启动流程,类的加载流程
因为控制台程序出现过因为连接第三方服务超时直接挂掉(此时负载少了一个节点)以及服务器出现意外重启问题(该服务器所有节点宕机),所以需要一个进程守护程序。 也找过 现场的脚本、python的程序、pm2守护方式,...
java 端口转发。针对每个转发请求启动3个线程,线程一负责读取用户发出的输入流,转发给目标服务器,线程二负责读取服务端发出的返回流,返还给用户。网上找的代码大多把这两个功能放到一个线程,测试发现容易造成...
1. 启动Demo01和Demo02项目 2. 请求 地址:127.0.0.1:8080/demo01/send/post 报文:{"sleepNum":5} 3. 测试目的 demo02 超时 demo02 无法访问 重试机制 超时、无法访问执行补偿操作 -------------------------...
/QS_001/src/main/java/com/csfsoft/App.java springboot 启动类 /QS_001/src/main/java/com/csfsoft/filter/UrlFilter.java 路径拦截器 /QS_001/src/main/java/com/csfsoft/filter/ConfigFilter.java 配置拦截器 /...
3.1.1 套接字超时 3.1.2 因特网地址 3.2 实现服务器 3.2.1 为多个客户端服务 3.2.2 半关闭 3.3 可中断套接字 3.4 发送E-Mail 3.5 建立URL连接 3.5.1 URL和URI 3.5.2 使用URLConnection获取信息 3.5.3 提交表单数据 ...
jwx是开源的java公众号开发MVC框架,基于spring配置文件和微信消息或事件注解,通过微信上下文处理一个或多个微信公众号服务请求。目的主要有两个,其一生封装微信请求xml消息为java实体对象,将返回对象转换为xml...
tomcat启动报错,启动超时,找不到类文件四渡赤水打成不是的
某银行用了10多年的Java启动脚本,包括运行状态检查,如果程序正在运行则杀死,杀死期间循环检查,直到杀死或者杀死超时,然后重新启动,如果程序没有运行则直接启动,启动期间每间隔一定时间检测一次,直到启动成功或者超时...
1.停止等待协议 ...停止等待协议会出现死锁现象(A等待B的确认),解决办法,启动超时计时器,超时计时器有一个重传时间。重传时间一般选择略大于“正常情况下从发完数据帧到收到确认帧所需的平均时间”。
在java包下面的seckill包下,创建controller,service,pojo,mapper包,在service包下创建impl包 在resource包下创建mapper包,放置mapper文件 其中templates包下放置前端页面 4.测试 ①在启动类中添加注解:@...
Java整理的基础工具类项目 Spring+Redis实现无缝读写分离插入(com.shawntime.utils.rwdb) Redis操作封装(com.shawntime.utils.cache.redis) Redis分布式锁实现(com.shawntime.utils.lock) 读写锁控制强制读取...
服务号和错误码约定 如何启动krpc 和spring框架集成(java config方式) 和spring框架集成(schema方式) 和spring框架集成(spring boot方式) 配置参数详解 RPC调用超时配置 客户端异步调用 服务端异步实现 服务端推送 ...