问题标签 [java-service-wrapper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Tanuki Software Java 服务包装器
我正在为我的应用程序使用 Tanuki Java 服务包装器,我的应用程序经常重新启动,最终给出“连续 5 次启动失败,放弃”。这是我的包装
知道为什么会发生这种情况吗?
java - Tanuki service-wrapper 应用程序在控制台中工作,作为服务失败,出现 1053
我正在尝试使用 Tanuki java service-wrapper 让一个单罐 java 应用程序作为服务运行。假设我正确配置了应用程序,因为当我在 cmd 提示符下运行它时,它运行良好。但是,在将其安装为服务后(使用 sc create Name binPath=path\to\executable),服务失败并显示: “错误 1053:服务未及时响应启动或控制请求”。
这是我的包装器配置:
这是我的调试日志:
我已经对此进行了测试:
- Windows Server 2008 64 位
- Windows 7 专业版 SP1 64 位
我在我的配置中犯了错误吗?或者还有什么我可以尝试的吗?
java - Java 服务重启 4 或 5 次
我正在运行 Java 服务来轮询数据库中的数据。在我的课堂上,我有一个线程,它每 5 秒在 db 中查找数据......在特定时间(比如下班时间下午 6 点),我让我的线程休眠到某个配置的时间延迟。
问题:当我让我的线程进入睡眠状态时,似乎我的Java服务重新启动......为什么我启动了4、5个JVM......请帮助我理解......
java - 使用 Tanuki Software 制作 Java 窗口服务时出错
我正在使用 Tanuki Software 为 java 制作窗口服务。这是我的配置文件。
SendMail 是我的班级名称,而 sendmaill 是我的 jar 文件。当我将运行 StartTestWrapper-NT.bat 文件时,它会给出一个错误。我可以在窗口服务中看到我的服务,但是当我单击它以通过错误启动它时。这里是tanuki软件的日志文件。
任何帮助都是非常可观的。
java - 无法让 Mule 3.4.0 使用超过 4GB 的内存
我目前正在开发一个需要大量内存的项目,但我无法让 Mule 3.4.0 使用超过 4gb 的 RAM(在 RHEL 6.2 上运行)。我正在使用 Java HotSpot 64 位服务器 JVM 1.7.0_45-b18 和 Mule 的社区版本。
我一直在编辑 wrapper.conf 文件,并且尝试了许多设置都无济于事。
我看到 Mule JIRA 中列出了一个错误:https : //www.mulesoft.org/jira/browse/MULE-7018 已针对 3.4.0 关闭,但不完整。
我最近的尝试是明确地尝试强制它立即占用 8gb 的堆空间,以下是最新的尝试:
根据这篇关于包装器的旧帖子,我尝试将initmemory
and参数设置为零:http: //java-service-wrapper.996253.n3.nabble.com/4096MB-heap-limit-td1483.html - 但是,这会导致 mule 无法正常启动。maxmemory
我还明确尝试通过包装器传递额外的 JVM 参数:
执行此操作时,我可以看到两个内存设置都发送到 JVM(即-Xmx8192 -Xms8192
首先在进程行上,然后是-Xms4096m -Xmx4096m
)。但是,我的 top 命令产生的 JVM 进程占用的驻留内存不超过 4.2gb。我意识到顶部的 RES 列并不是确定 JVM 内存使用情况的 100% 确定方法,但我的印象是,如果我尝试分配 8gb 开箱即用,它肯定应该超过 4gb。机器有 60gb 物理内存。
有没有人发现为 Mule 3.4.0 获得超过 4GB 堆空间的方法?
java - Java 服务包装器 - 包装器使用
我的日志文件是这样的
我已经尝试了所有可能的方法来解决这个问题......我也看到了与这个主题相关的其他查询,但没有结果。如果有人遇到过这个问题,请帮助我解决这个问题。
我提到的链接是
http://opentodo.net/2013/03/deploying-java-unix-daemon-with-java-service-wrapper/
我尝试了所有步骤。
问候, 鲁希塔
java - Maven appassembler-maven-plugin 和 Tanuki JSW 使用高于 3.2.3 的版本
我正在使用带有appassembler-maven-plugin的Tanuki包装器, 默认情况下它似乎使用的是 Tanuki 3.2.3
我想使用更高版本的 Tanuki,但我不知道该怎么做。有一些讨论认为 appassembler-maven-plugin 卡在 3.2.3 上,这是真的吗?
[更新]好吧,从我现在的理解来看。appassembler-maven-plugin 在插件中包含了 tanuki jsw 源代码,这就是为什么它停留在 3.2.3 的原因,因为该版本之后许可发生了变化。
您仍然可以将 appassembler 插件与更高版本的 Tanuki 一起使用,但您必须自己解压缩 Tanuki 发行版。Tanuki JSW 不提供 maven 集成。
java - 无法将 Java 应用程序作为 Windows 服务运行
我正在尝试将一个简单的 java 应用程序作为 Windows 服务运行。这是我的主要类文件。我正在尝试每五秒钟打印一次时间,并在一分钟后停止。包名称是 samPack。
为了使其成为 Windows 服务,我下载了 Tanuki Software 的 Java Service Wrapper。并解压桌面上的文件夹。我为上述代码创建了一个可运行的 jar 文件,并将其粘贴到 Java 服务 Wrapper 的 bin 文件夹和 lib 文件夹中。bin 文件夹中的 DemoApp.bat 失败我已将其更改为 run.bat,然后在该文件中我已将变量 WRAPPER_CONF_DEFAULT 更改为 ../conf/wrapper.conf。
在 Wrapper.conf 文件中,这些是我所做的更改
现在,当我运行 bat 文件 run.bat 时,它正在控制台中运行并显示以下结果。
我已经通过运行 bat 文件安装了该服务,但无法启动该服务。服务开始。怎么了?
java - Java 服务包装器和 JNA
我使用 JNA 库构建了一个小型应用程序来检索在桌面上运行的窗口框架的名称。
我还使用了java service wrapper中的库,但是当我使用 wrapper 启动我的应用程序时,我无法接收到所有需要的信息。它无法识别桌面上正在运行的任何内容。
如果我在没有包装器的情况下启动应用程序,一切都很好。我认为包装器正在“阻止”JNA 库的请求。
有人可以给我提示在哪里检查吗?
selenium - Selenium RDP + Java 服务包装器
我当前的 selenium 设置有一个小问题。
我正在使用 Java Service Wrapper 将 selenium 节点和集线器作为服务运行。目前为了简单起见,我只有一个节点。
当我运行我的测试时,它们并不总是稳定的,而且屏幕截图是黑色的!我使用远程桌面登录到机器,但运行测试时没有打开任何窗口。
我正在使用 Selenium 2.42.1 和 IEDriver 版本 2.42.0,并且测试在 Windows Server 2012 机器上运行。
任何人都可以阐明发生了什么问题!谢谢。