问题标签 [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.

0 投票
1 回答
2966 浏览

java - Tanuki Software Java 服务包装器

我正在为我的应用程序使用 Tanuki Java 服务包装器,我的应用程序经常重新启动,最终给出“连续 5 次启动失败,放弃”。这是我的包装

知道为什么会发生这种情况吗?

0 投票
1 回答
1906 浏览

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 位

我在我的配置中犯了错误吗?或者还有什么我可以尝试的吗?

0 投票
2 回答
9015 浏览

java - Java 服务重启 4 或 5 次

我正在运行 Java 服务来轮询数据库中的数据。在我的课堂上,我有一个线程,它每 5 秒在 db 中查找数据......在特定时间(比如下班时间下午 6 点),我让我的线程休眠到某个配置的时间延迟。

问题:当我让我的线程进入睡眠状态时,似乎我的Java服务重新启动......为什么我启动了4、5个JVM......请帮助我理解......

0 投票
1 回答
585 浏览

java - 使用 Tanuki Software 制作 Java 窗口服务时出错

我正在使用 Tanuki Software 为 java 制作窗口服务。这是我的配置文件。

SendMail 是我的班级名称,而 sendmaill 是我的 jar 文件。当我将运行 StartTestWrapper-NT.bat 文件时,它会给出一个错误。我可以在窗口服务中看到我的服务,但是当我单击它以通过错误启动它时。这里是tanuki软件的日志文件。

任何帮助都是非常可观的。

0 投票
3 回答
4099 浏览

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 的堆空间,以下是最新的尝试:

根据这篇关于包装器的旧帖子,我尝试将initmemoryand参数设置为零: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 堆空间的方法?

0 投票
0 回答
986 浏览

java - Java 服务包装器 - 包装器使用

我的日志文件是这样的

我已经尝试了所有可能的方法来解决这个问题......我也看到了与这个主题相关的其他查询,但没有结果。如果有人遇到过这个问题,请帮助我解决这个问题。

我提到的链接是

http://opentodo.net/2013/03/deploying-java-unix-daemon-with-java-service-wrapper/

我尝试了所有步骤。

问候, 鲁希塔

0 投票
0 回答
608 浏览

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 集成。

0 投票
1 回答
1001 浏览

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 文件安装了该服务,但无法启动该服务。服务开始。怎么了?

0 投票
0 回答
183 浏览

java - Java 服务包装器和 JNA

我使用 JNA 库构建了一个小型应用程序来检索在桌面上运行的窗口框架的名称。

我还使用了java service wrapper中的库,但是当我使用 wrapper 启动我的应用程序时,我无法接收到所有需要的信息。它无法识别桌面上正在运行的任何内容。

如果我在没有包装器的情况下启动应用程序,一切都很好。我认为包装器正在“阻止”JNA 库的请求。

有人可以给我提示在哪里检查吗?

0 投票
1 回答
299 浏览

selenium - Selenium RDP + Java 服务包装器

我当前的 selenium 设置有一个小问题。

我正在使用 Java Service Wrapper 将 selenium 节点和集线器作为服务运行。目前为了简单起见,我只有一个节点。

当我运行我的测试时,它们并不总是稳定的,而且屏幕截图是黑色的!我使用远程桌面登录到机器,但运行测试时没有打开任何窗口。

我正在使用 Selenium 2.42.1 和 IEDriver 版本 2.42.0,并且测试在 Windows Server 2012 机器上运行。

任何人都可以阐明发生了什么问题!谢谢。