jjzjj

windows - Apache prunsrv : error parsing command line

我正在尝试将Java程序作为Windows服务启动。谷歌搜索我找到了一个install.bat来安装和启动我的服务。正如我在Internet上找到的那样,我已将prunsrv.exe重命名为IdentificationService.exe。D:\IdentificationService\bin\IdentificationService.exe//IS//IdentificationServiceD:\IdentificationService\bin\IdentificationService.exe//US//IdentificationService--Install=D:\

windows - 使用 procrun 启动一个服务为 "Network Service"

我正在尝试在Windows上以“网络服务”用户身份启动服务,使用带有ServiceUser参数的procrun:prunsrv//IS//%SERVICE_NAME%--DisplayName=%DISPLAY_NAME%--Classpath=%CD%\%JAR_NAME%.jar;%CD%--Jvm=auto--Startup=auto--JvmOptions=-Dbv.config=%CD%\application.properties++JvmOptions=-Daws.credentials.path=%CD%\aws-credentials.properties--Star

java - Apache 守护进程 procrun prunsrv Windows exe 模式不工作

几年来,我们一直在使用Procrun将Java应用程序转换为服务(并且没有出现问题)。我们还有一些作为服务运行的nativeWindows可执行文件。到目前为止,我们使用WindowsManagementInstrumentation(WMI)来定义这些,但我现在也尝试将Procrun用于这些nativeexe...不幸的是,我无法启动服务(或至少保持正在运行)。该服务似乎已正确创建;Prunsrvlog/stdout/stderr不包含错误;Apache/procrun和system/Services下的注册表项似乎创建正常;我可以使用Windows服务小程序或Prunmgr监视器查

java - 当 java 作为服务运行时从 java 启动进程

我有一个使用prcorun(http://commons.apache.org/proper/commons-daemon/)作为Windows服务器运行的java进程;不幸的是,我必须启动一个用C/C++编写的外部遗留命令。两者ProcessmyProcess=Runtime.getRuntime().exec(command);和ProcessmyProcess=newProcessBuilder(command,arg).start();当java作为独立应用程序启动时运行良好,但当我将java作为服务启动时它会回复commandnotfound还有ProcessmyProces

java - JVisualVM 无​​法使用 --openpid 参数连接到进程

我有一个作为win服务运行的应用程序(使用Apache-Procrun)。我想用JVisualVM监视那个应用程序。我使用了命令行参数--openpid没有成功,具有讽刺意味的是,旧的JConsole设法连接到该应用程序。我还检查了%TMP%\hsperfdata_username的所有问题-JVisualVM中描述的目录-TroubleShootingGuide.一切顺利。如何让JVisualVM监控我的应用程序? 最佳答案 JVisualVM无​​法使用--openpid连接到win服务争论!由于Bug,旧的JConsole只能

java - Windows 服务登录前访问网络

我用Java编写了一个Windows服务,它自动启动(在用户登录Windows之前)。我的问题是该服务在登录前似乎无法访问网络。在登录之前,我在日志中看到:java.net.UnknownHostException。但是,相同的代码在登录后工作正常。我试图将服务定义为“网络服务”,但没有帮助。有人可以帮忙吗?顺便说一句:不涉及WiFi我查看了TeamViewer程序的工作原理,发现它们在FirewallPolicy中有一些注册表值。他们将服务定义为本地系统。这让我觉得这可能与防火墙设置有关,但我在网上找不到任何相关信息。 最佳答案

java - 与 Procrun 一起安装的 Windows 服务在//TS 模式下工作,但不会作为 Windows 服务启动,提示它 "started and then stopped"

我通过运行以下命令安装了一个标准的可执行jar文件作为Windows服务:>prunsrv.exe//IS//"MyService"--Install="C:\path-to-prunsrv.exe"--Jvm=auto\--Startup=auto--StartMode=jvm--Classpath="C:\path-to-MyService.jar"\--StartClass=com.mydomain.MyService我现在可以通过运行以下命令在控制台模式下正常运行我的程序(我使用的是Java1.6):>prunsrv.exe//TS//"MyService"当我尝试通过标准Wi

java - Apache Commons Daemon procrun 访问在 Windows 7 上被拒绝

我尝试运行Windows附带的示例:commons-daemon-1.0.10-src\src\samples\ProcrunService.java我很好地遵守了,但是当我运行ProcrunServiceInstall.cmd时我得到了Accessisdenied我也像这样作为命令运行:prunsrv//IS//ProcrunServiceJvm--DisplayName="ProcrunServiceJvm"--Startup=auto--Install=d:\dev\java\libs\commons-daemon-1.0.10-src\commons-daemon-1.0.10