`
weifly
  • 浏览: 235432 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java服务启动超时

阅读更多

最新使用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打包成的jar文件做成windows服务,解决java程序自启动问题,适合现场部署后无人看管情况,断电后服务器启动后不用管理springboot服务,不用打开cmd,也不担心现场人员误操作关闭cmd窗口。

    linux系统上的java程序连接oracle错误超时

    在linux上通过JDBC连接ORACLE 时总是出现 java.sql.SQLRecoverableException: IO Error: Connection reset 的问题

    JAVA上百实例源码以及开源项目

    第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动...

    JAVA上百实例源码以及开源项目源代码

    第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动...

    java多线程URL方式下载单个大文件

    Java代码,根据URL方式下载单个文件或者图片,根据文件大小进行分批启动多线程下载!

    Activity启动流程

    对照android系统源码,详细讲解android Activity的启动流程,类的加载流程

    windows守护进程,开机自动重启,进程监测

    因为控制台程序出现过因为连接第三方服务超时直接挂掉(此时负载少了一个节点)以及服务器出现意外重启问题(该服务器所有节点宕机),所以需要一个进程守护程序。 也找过 现场的脚本、python的程序、pm2守护方式,...

    java端口转发

    java 端口转发。针对每个转发请求启动3个线程,线程一负责读取用户发出的输入流,转发给目标服务器,线程二负责读取服务端发出的返回流,返还给用户。网上找的代码大多把这两个功能放到一个线程,测试发现容易造成...

    SpringBoot 服务调用异常重试补偿处理

    1. 启动Demo01和Demo02项目 2. 请求 地址:127.0.0.1:8080/demo01/send/post 报文:{"sleepNum":5} 3. 测试目的 demo02 超时 demo02 无法访问 重试机制 超时、无法访问执行补偿操作 -------------------------...

    springboot cookie 开发案例

    /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 配置拦截器 /...

    Java核心技术II(第8版)

    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 提交表单数据 ...

    java微信公众号MVC开发框架

    jwx是开源的java公众号开发MVC框架,基于spring配置文件和微信消息或事件注解,通过微信上下文处理一个或多个微信公众号服务请求。目的主要有两个,其一生封装微信请求xml消息为java实体对象,将返回对象转换为xml...

    tomcat启动报错

    tomcat启动报错,启动超时,找不到类文件四渡赤水打成不是的

    某银行用了10多年的Java-jar启停脚本(超详细).zip

    某银行用了10多年的Java启动脚本,包括运行状态检查,如果程序正在运行则杀死,杀死期间循环检查,直到杀死或者杀死超时,然后重新启动,如果程序没有运行则直接启动,启动期间每间隔一定时间检测一次,直到启动成功或者超时...

    程序员面试宝典java篇.zip

    1.停止等待协议 ...停止等待协议会出现死锁现象(A等待B的确认),解决办法,启动超时计时器,超时计时器有一个重传时间。重传时间一般选择略大于“正常情况下从发完数据帧到收到确认帧所需的平均时间”。

    java高并发秒杀系统.rar

    在java包下面的seckill包下,创建controller,service,pojo,mapper包,在service包下创建impl包 在resource包下创建mapper包,放置mapper文件 其中templates包下放置前端页面 4.测试 ①在启动类中添加注解:@...

    Java整理的基础工具类项目

    Java整理的基础工具类项目 Spring+Redis实现无缝读写分离插入(com.shawntime.utils.rwdb) Redis操作封装(com.shawntime.utils.cache.redis) Redis分布式锁实现(com.shawntime.utils.lock) 读写锁控制强制读取...

    krpc:Java中最好的rpc框架

    服务号和错误码约定 如何启动krpc 和spring框架集成(java config方式) 和spring框架集成(schema方式) 和spring框架集成(spring boot方式) 配置参数详解 RPC调用超时配置 客户端异步调用 服务端异步实现 服务端推送 ...

Global site tag (gtag.js) - Google Analytics