- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我目前有一个 Nodejs 应用程序,它生成一个执行 java 应用程序的子进程,当直接从命令提示符运行时,它工作得很好。
http.createServer(function (request, response) {
console.log('Started Executing Request! \n' );
const { exec } = require('child_process');
exec('"C:\\Program Files\\Java\\jdk1.8.0_172\\bin\\java.exe" -jar "C:\\Temp\\myjava.jar"', (err, stdout, stderr) => {
if (err) {
console.log('There was an error! ' + err);
// node couldn't execute the command
return;
}
// the *entire* stdout and stderr (buffered)
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
});
console.log('Finished Executing Request! \n' );
}).listen(8087);
// Console will print the message
console.log('Server running at http://127.0.0.1:8087/ \n');
我遇到的问题是,当将其放入服务中时,它似乎不想执行java应用程序。我将其输出到日志文件,并且确实有“开始执行请求”和“完成执行请求!”在日志中,但 java 未执行。
最佳答案
请务必在服务的“登录”选项卡上设置您的用户帐户:
指定“直接从命令提示符运行”时登录的帐户,以便 Java 可以找到完成其工作所需的重要环境变量(例如 JAVA_HOME)。
这些环境变量可能在您的“本地系统”帐户中不可用,这就是您在那里运行 java 时遇到问题的原因......
关于java - 使用 NSSM 在 Windows 服务中启动 NodeJs 子进程不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54139131/
所以我需要运行一个自定义服务器。它可以在其他机器上运行,但不能在我的机器上运行(所有机器都在 Windows 上)。 我的输入: nssm start custom-server 错误消息: cust
操作系统是Windows Server 2008 R2 Enterprise 64位。我在做下面的配置时,出现如下图的错误。这是一个python服务。 错误 最佳答案 我遇到了同样的问题并运行命令提示
这可能是显而易见的,但我如何“安装”NSSM?根据文档,我不需要。如果我想使用 GUI,我知道它可以工作(我已经测试过)但是当使用 cmd 提示符或批处理文件时,它找不到它。 我知道文档说“...最好
我正在尝试使用 Non-Sucking Service Manager (NSSM) 创建服务。不幸的是,无论出于何种原因,NSSM 都不会参加比赛。 我正在尝试使用以下命令安装该服务: nssm i
最近我在 NSSM 的帮助下配置了两个独立的服务。 对于两者,标准输出 和 标准错误 正在 中输出标准输出 文件,因此 标准错误 即使有错误消息,文件也始终为空。 服务本身按预期工作。 它们最初是通过
我正在使用 nssm 工具部署我的 Node 和 Express Web 应用程序。 我已经将我的应用程序配置并安装为服务,但是当我导航到时 http://localhost:3000正在下载 ./b
我在 Windows 批处理文件中有以下内容,我想在启动时执行该文件,因此我使用 NSSM 创建了一个服务。 start /min cmd /k mongod --dbpath "D:\weather
我正在尝试使用 NSSM - the Non-Sucking Service Manager运行作为 Windows 服务包含在 Solr 中的 Jetty。通过将 Java.exe 放在我的 C:\
我有一个应用程序可以通过 Inno setup 打包到安装文件中。应用程序必须作为 Windows 上的服务运行。我正在使用 NSSM 服务管理器在单台计算机上完成它。然而,在 Inno 安装包中,我
我已经创建了一个小脚本文件来测试。 这是我的 script.bat 文件。 sc create myService binpath= C:\Users\Admin\Desktop\test.bat s
我正在尝试构建一种自包含系统,在该系统中我将我的应用程序可执行文件复制到一个地方并将服务作为独立应用程序运行,无需安装。我正在使用 NSSM 可执行文件在 Windows Server 2012 R2
我正在尝试通过 nssm 将批处理文件作为 Windows 服务运行,如果未运行,它将运行一个 exe 文件。我从批处理文件创建服务的代码 CALL "%~dp0nssm64.exe" instal
我在 node-js 平台上有一个应用程序安装程序,目前正在使用 Inno Setup 和 NSSM 开发一个安装程序(应用程序应该作为服务运行)。 问题是当 NSSM 尝试注册服务时(该设备是在平板
所以我目前有一个 Nodejs 应用程序,它生成一个执行 java 应用程序的子进程,当直接从命令提示符运行时,它工作得很好。 http.createServer(function (request,
我有一个 net.connect 脚本,我正尝试将其作为服务安装在 Windows XP 计算机上。 在我尝试包含永久监视器之前,应用程序已使用 NSSM 正确安装。 手动启动永久监控脚本时它也可以正
使用How do you run a Python script as a service in Windows?我可以获得一个 python 脚本作为服务运行。使用我编写的以下代码对其进行了测试:
我得到了一个可执行文件 .jar,我想将其作为 Windows 服务运行,即使我注销了它也能保持执行。我搜索并找到了 NSSM。但是,在完成配置后,当我启动服务时,它停止并打印了 Unexpected
我应该将 GoLang 编译文件 .exe 转换为 Windows 中的服务,但由于该服务是从外部使用 9 个参数执行的,所以我决定使用 SC 将 .exe 作为服务,我的语法是, sc create
我想创建一个 nodejs 服务,以便 Node 服务器在我的计算机启动时启动,并且我不必一直打开命令提示符。我正在尝试通过使用 NSSM 来实现这一目标。 这是创建服务的命令: nssm.exe i
我正在尝试使用 Inno Setup 将 Windows 服务安装为在 NSSM(Non-Sucking Service Manager)下运行的 JAR 文件 nssm install JarSer
我是一名优秀的程序员,十分优秀!