问题标签 [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 - 在从 jar 转换的 Windows 服务中运行任务列表
我有运行 tasklist 的 java 代码,一切正常。
但是,一旦我使用 Java Service Wrapper 将 jar 转换为 Windows 服务,tasklist 就不再适用于远程计算机。我收到错误“错误:登录失败:未知用户名或密码错误”。当我远程使用 systeminfo 时也会出现同样的问题/错误。我很肯定用户名/密码是正确的。
如果我不远程访问计算机,该程序将作为一项服务运行。Pinging 也可以作为一项服务使用。如何让服务远程正确运行 tasklist 和 systeminfo?
java - WrapperManager 无法解析错误:Java Service Wrapper
我正在尝试实现此处给出的示例:http: //benjsicam.me/blog/running-a-java-application-as-a-windows-service-part-1-tutorial/ 该代码基本上将Java应用程序变成一项服务。应用程序以特定间隔将日期和时间输出到控制台。整个项目被导出到一个可运行的JAR 文件中,所需的库位于一个单独的文件夹中。我所要做的就是修改wrapper.conf文件以运行 Main.jar(这是导出的 JAR)并将导出的库放在 lib 文件夹中。我已经完全遵循了一切,但我遇到了以下问题:WrapperManager cannot besolved. 我包括显示 Maven 项目结构、POM.xml 的内容和四个 Java 文件的代码内容的快照链接。还包括 Google Drive 中所需的源文件。
Java版jdk1.8.0_11
错误显示:
Wrapper.conf 文件(删除了大部分评论+顶部)
sonarqube - 由于端口范围错误,无法使用 Java jdk 1.7 启动 SonarQube 服务器 4.3.2
昨晚我在 localhost:9000 上重新启动 SonarQube 服务器后遇到问题,当我点击“StartSonar.bat”命令时,错误消息显示如下。
错误信息:
无法将侦听器绑定到 32000-32999 范围内的任何端口。试图以访问权限禁止的方式访问套接字。<0x271d>
我使用 JDK 1.7.0_60,我的声纳服务器是 4.3.2,在 Windows 7 64 位中运行。我在网上做了一些调查,问题可能是因为使用了端口。我添加了
wrapper.port.min=32000
wrapper.port.max=32999
在我的 C:/[SonarQube 服务器位置]/conf/wrapper.conf 但它仍然不起作用。
我不知道为什么会在昨晚发生,因为我可以在昨天之前启动我的服务器并使用它几个星期没有问题。我认为的唯一原因是,我确实在过去两天安装了我的 jre 版本从 7 到 8,并且与我的 jdk 版本相同。但是在我发现这个声纳错误之后,我卸载了它们并将我的 wrapper.java.command 更改为 jdk 1.7 版本所在的绝对路径,并通过在我的控制台上点击 java -version 来确认它。
因此,我的本地声纳服务器现在肯定使用 jdk 1.7。但是,在解决了那个Java版本问题之后,这个Java Wrapper Service问题仍然不断出现,我不知道这个。
谁有类似的问题可以分享你如何解决它?非常感谢任何帮助!谢谢!!
java - Java Wrapper Class not found
I am trying to install a wrapper for a JBoss 4 App.
My wrapper.conf
contains:
Yet I get the error below:
Any pointers would be great.
java - 制作交互式 Windows 服务
我希望我的 Java 应用程序成为交互式 Windows 服务(用户登录时具有 GUI 的 Windows 服务)。
我搜索了这个,我看到这样做的方法是拥有 2 个程序,第一个是服务,第二个是 GUI 程序并使它们进行通信 - 服务将从 GUI 程序获取命令。
就在我开始拆分程序之前,我注意到在“Java Service Wrapper”中有一个标志:
wrapper.ntservice.interactive=TRUE
此标志是与以下手动配置相同的自动方式吗?
管理工具->服务->右键单击->属性->在登录选项卡下检查允许与桌面交互
这种方式有问题吗?我应该走很长的路,把我的程序分成两个程序(GUI 和服务)吗?
谢谢
java - 如何为作为 Windows 服务运行的 Java 应用程序设置代理
我面临一个奇怪的问题。我有一个在代理下完美运行的 java 应用程序,但是当应用程序设置为作为 Windows 服务运行时,它不起作用。我尝试使用这些参数 -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800 设置 jvm,但它仍然无法正常工作。将应用程序作为 Windows 服务运行时,问题似乎出现了。
java - ActiveMQ 在启动时关闭并显示“TERM Trapped”
我目前正在使用 java 服务包装器来启动在 Ubuntu 14.04.1 LTS 上运行的 ActiveMQ (5.10) 服务。时不时地,当我的 Jenkins 实例运行我的部署脚本中的最后一步时
包装器将尝试启动,然后立即关闭并显示以下日志条目。
我不知道为什么会这样。任何人的想法?
java - 使用thanuki服务包装器作为Windows服务运行的Java应用程序的启动问题
我写了一个swing应用程序,我想把它作为我的windows服务之一。为此我使用了
tanuki 软件服务包装器。我从以下区域找到它,TanukiServiceWrapper和 workingProcess
我遵循了 application.conf 文件中的配置。这是我的 conf 文件..
在将我的应用程序安装到服务之前完成所有配置后,我通过执行复制器测试了应用程序是否正在运行。在命令提示符中没有发现问题。见附件。conf 文件夹有 wrapper.conf 和 wrapper-license.conf,bin 文件夹有 AppReplicator.bat、InstallReplicator-NT.bat、replicator.bat、replicator.jar、wrapper.exe、UnInstallReplicator-NT.bat 和启动、停止等bat 文件。我将所有文件放在适当的位置。但是当我将我的应用程序作为服务安装时,它会被安装,但是当我尝试启动它时会提示一条错误消息
如果我做错了什么,请纠正我,或者以其他方式驱使我
提前致谢,
阿伦
java - Youtrack 6 在 Fedora 和 Java Service Wrapper 上重启失败
我在 Fedora 服务器上关注了http://confluence.jetbrains.com/display/YTD6/Linux.+YouTrack+JAR+as+a+Service 。以“youtrack”用户身份启动 Youtrack 6
命令正常启动。我在启动时添加了 youtrack 服务包装器
命令。但是在服务器重新启动后 Youtrack 应用程序没有运行。
命令只给我这个提示
我已经修复了我的权限,例如在这个线程中“ 将 YouTrack 作为服务启动失败,没有错误消息”
但错误仍然发生。我粘贴了教程“/etc/rc.d/init.d/youtrack”中的默认模板,只有一处更改:
/usr/java/latest 指向 Oracle JDK 8。
java - 在 YAJSW windows 服务中使用 JRE_HOME
我正在为以下 Windows 用例评估 YAJSW。
- 将 Java 应用程序作为服务运行
- 使用 JRE_HOME 路径变量 (%JRE_HOME%\bin\java.exe) 中指定的 java 运行服务。
第二个用例非常重要,它允许 2 个灵活性 a)。安装任何较新版本的 JRE(当 Java 支持停止/用户希望安装新的 JRE)b)。应用程序不受用户安装的新 JRE 的影响
包装器.conf
上述配置满足用例 1。我可以从 Windows 服务的“YAJWSSimple”服务和 yajsw(bat/startService.bat 和 bat\startService.bat)的命令文件启动/停止
在config 属性的帮助下wrapper.java.command
,我无法实现第二个用例。wrapper.ntservice.java.command
我在 Windows 服务列表中检查了 YAJSWSimple 服务的可执行属性的路径,它显示了以下内容。
该服务扩展了我在wrapper.java.command
和wrapper.ntservice.java.command
配置属性中指定的路径。
为了完成第二个用例,我希望 YAJWSSimple 服务的可执行属性的路径如下
如何在 YAJSW 中实现这一点,以便安装的服务不受 JRE 升级的影响?
我也将对 linux/unix 机器的相同用例进行评估。我希望同样的解决方案也适用于其他平台。