`
weifly
  • 浏览: 238688 次
  • 性别: 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服务了

分享到:
评论

相关推荐

    Java线程超时监控

    本文将深入探讨Java中如何实现单个线程的执行超时监控。 首先,我们可以使用`java.util.concurrent`包中的`Future`和`ExecutorService`来实现线程超时。`ExecutorService`是一个接口,它提供了管理和控制线程池的...

    java通过线程控制程序执行超时

    在Java编程中,控制程序执行超时是一项关键任务,特别是在多线程环境下,我们需要确保某个任务不会无限期地运行,导致资源浪费或者阻塞其他重要任务。本篇将深入探讨如何利用Java的线程和定时器(Timer)来实现这个...

    将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在win下启动bat和在linux下启动shell脚本

    在Windows环境下,`RunScript.java`可能会使用类似`"cmd /c start script.bat"`的命令来启动批处理脚本。而在Linux中,它可能会使用`"/bin/sh script.sh"`这样的命令。在执行这些命令时,可能还需要考虑脚本的路径和...

    一个java tcp服务器的基础框架

    这个脚本通常会设置环境变量,然后调用Java虚拟机(JVM)启动服务器主类。 总结,这个“Java TCP服务器的基础框架”是一个利用Java NIO构建的、可配置的、支持并发连接的服务器框架。开发者可以通过理解并修改配置...

    Java环境变量配置和tomcat自动启动

    ### Java环境变量配置 在开发Java应用程序时,...通过以上步骤,你就可以成功地配置Java环境变量以及让Tomcat自动启动了。这对于Java Web应用的部署来说非常重要,不仅能简化日常操作,还能提高系统的稳定性和可靠性。

    Java线程超时控制的实现.docx

    ### Java线程超时控制实现详解 #### 一、引言 在开发过程中,经常会遇到需要对线程执行时间进行限制的情况,例如与远程数据库的交互或网络数据的下载等耗时操作。为了提高程序的健壮性和用户体验,合理地控制这些...

    Java实现商城订单超时取消功能

    在项目启动时,可以将数据库中符合条件的未支付订单初始化到`DelayQueue`中,然后启动一个后台线程定期检查`DelayQueue`,处理已超时的订单。这样,当队列中的订单达到其过期时间时,`checkExpiredOrders()`方法会...

    Java应用服务器 Tomcat

    Java应用服务器Tomcat是Java开发领域中不可或缺的一部分,它是一个开源、轻量级的Web应用服务器,主要用于运行基于Java Servlet和JavaServer Pages(JSP)技术的Web应用程序。由Apache软件基金会开发并维护,Tomcat...

    基于java的判断DTU超时功能的研究与设计说明.doc

    【基于Java的DTU超时功能研究与设计】 在物联网(IoT)系统中,远程终端单元(DTU,Data Transfer Unit)是连接现场设备与数据中心的关键组件。它们负责收集和传输来自农业、环境监测等领域的实时数据。在农业物联网...

    brpc-java是baidurpc的java版本实现

    2. **服务质量保障**:brpc-java提供了丰富的服务治理功能,如负载均衡、超时控制、重试策略、服务降级等,有助于提升整体系统的稳定性和容错性。 3. **高性能通信**:brpc-java采用了多线程模型和异步IO处理,结合...

    基于java的判断dtu超时功能的研究与设计设计.doc

    2. 分析DTU超时功能的工作原理,包括DSC(可能是Data Supervision Center)启动定时器来轮询用户的最后通信时间,然后比较当前时间和上次登录时间,如果差值超过预设值,则断开DTU与DSC的连接。 3. 编写和测试相关...

    基于java的判断DTU超时功能的研究与设计毕业论文设计.doc

    这包括DSC(Data Service Center,数据服务中心)如何启动定时器来轮询用户的通信状态,比较当前时间和上次登录时间的差值,以及当此差值超过预设阈值时如何断开连接。 3. 编程实现和模拟测试。这部分将涉及Java...

    java版后台_梦幻诛仙验证_梦幻诛仙java_梦诛java版全功能后台_梦诛java_clothpof_

    3. **服务器超时问题**:“本地验证提示连接服务器超时”可能是由于网络延迟、服务器负载过高或者代码中处理网络请求的部分存在问题导致的。解决这类问题通常需要优化网络通信代码,提升服务器性能,或者采用负载...

    基于java的判断DTU超时功能的研究与设计毕业论文设计(1).doc

    标题中的“基于java的判断DTU超时功能的研究与设计”指的是在Java编程环境中,针对DTU设备(Data Terminal Unit,数据终端单元)的超时检测功能进行的研究和设计。DTU通常在农业物联网中使用,它负责将传感器或设备...

    Java代理服务器的实现

    ### Java代理服务器的实现 #### 概述 Java代理服务器是一种网络中间件,它作为客户端与目标服务器之间的中介,能够帮助转发HTTP请求和响应。在实际应用中,代理服务器不仅能够提升安全性,还能够用于缓存、日志...

    本科毕业论文-—基于java的判断dtu超时功能的研究与设计.doc

    2. 对 DTU 超时功能的应用原理进行分析:主要包括 DSC 启动定时器轮询并获取用户最后一次与 DSC 通讯的时间,获取当前时间并与最后一次登录时间比较,取其差值,该值超过事先定值则断开用户 DTU 与 DSC 数据中心的...

Global site tag (gtag.js) - Google Analytics