问题标签 [yajsw]
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 - 无法加载库“c”:找不到指定的模块
我正在尝试使用 yajsw-stable-11.11 包装器将 java 应用程序作为 Windows 服务运行。
我正在使用以下组合 [1],但是在相同的 wrapper.conf 正在另一个相同的 Windows 实例中工作时出现异常 [2],我使用的是与以下相同的版本。请帮忙。
[1]
yajsw-稳定-11.11
jdk1.7.0_51
视窗服务器 2012/6.2/amd64
[2]
networking - 另一个 Java 服务包装器 (YAJSW):找不到网络驱动器
我在 Windows Server 2012 上使用 YAJSW。它有一些网络驱动器供我的 Java 程序使用。从控制台启动 java 程序没有问题,但通过 YAJSW 启动它清楚地表明驱动器“R:”不存在。
有没有办法“告诉” YAJSW 关于网络驱动器的信息?这些是我们公司的标准映射,各种“路径定义文件”都使用它们,因此重写我的Java程序以将所有传入路径映射到完整的网络路径将是一项艰巨的工作。
java - svnkit 没有环境变量?
我使用 svnkit 从 SVN 下载文件。当我使用 YAJSW 将程序作为 Windows 服务运行时,程序以系统用户身份运行,其中 APPDATA 设置为 C:\Windows 中的某个路径。svnkit 然后无法写入该目录。
由于我没有找到如何以具有不同环境变量的不同用户身份运行 YAJSW 服务,所以我想知道是否可以在不依赖 Windows 环境变量的情况下使用 svnkit。
json - WSO2 4.9.0 在作为服务运行时解析 JSON 的换行问题 (YAJSW)
使用 WSO2 ESB (4.9) 为我们的 dot net 应用程序提供 JSON 格式的 API 调用,只要源数据中存在换行符,我就会收到错误,但仅在将 ESB 作为服务运行时(通过 YAJSW)。换行符以 char(10) 的形式来自数据库,并由 ESB 与 WSO2 DSS 组合编码,以进行简单的 PUT 调用。
API端的问题表现在以下几个方面:
或者
无论是在控制台(管理员)中运行 ESB 还是作为服务运行,从源中删除所有换行符都有效。从管理控制台运行 WSO2 ESB 也可以解决问题(但不会长期工作,因为这需要在机器上自动运行)。
问题是:
- 为什么在 java 服务包装器下运行时行为或 WSO2 的 ESB 会发生变化?
- 有什么修复建议吗?
java - 从 YAJSWrapped Java 应用程序中启动 Java 应用程序
我已经搜索了答案并没有找到它,所以我希望有人可以帮助。我想用 YAJSW 包装一个 Java 应用程序(“Starter”),它使用 YAJSW 函数定期启动和停止第二个 Java 应用程序(“Bipper”)。据我所知,如果我想包装 Starter,我需要它继续运行,这样我才能获取它的 PID 以使用 genConfig.bat 命令,但是我的 Starter 在 Bipper 一次重启后一直崩溃(The Bipper 启动并正确停止一次,然后再次启动,然后启动器停止,IDKW)。我是初学者,所以我只是不知道该怎么做,并且得到了我几乎不明白的错误。你能给我一些工作代码的例子吗?这是我的“启动器”的代码:
这是我的日志:
谢谢你的帮助。
server - 让 WSO2 IOT 服务器作为 Windows 服务运行
我已经在 Server 2012R2 上安装了 WSO2 IOT Server。我安装了 YAJSW 包装器并按照 WSO2 指令对其进行了配置。当我启动 runConsole.bat 来配置 Windows 服务时,我收到以下错误。我设置了 JAVA_HOME 和 CARBON_HOME。看起来进程找不到文件,但是目录存在并且那里有文件文件。
windows - WSO2 作为 Windows 上的服务
需要在 Windows 上安装 WSO2 API Manager 作为服务(在 Windows 7 和 Windows Server 2012 上试过。问题是一样的)。
文档:https
://docs.wso2.com/display/AM210/Installing+as+a+Windows+Service
我正在使用 yajsw。当尝试运行“runConsole.bat”进行测试时,正如文档中所说,我收到了这样的消息/错误:
CARBON_HOME - C:\wso2am-2.0.0
JAVA_HOME - C:\Program Files\Java\jdk1.8.0_91
java - YAJSW 中的服务启动问题
我正在将脚本从 jsw 迁移到 yajsw。服务安装工作完美。当我启动服务时,它会关闭包装器。我正在使用以下命令启动服务。
java -jar wrapper.jar -t cachenode-01/wrapper.conf
日志文件:-
谁能建议为什么服务被终止并关闭包装器?
wso2esb - 在 Windows 中将 WSO2 Enterprise Integrator 作为服务启动不起作用
我按照将EI 安装为 Windows 服务中的说明进行操作,但无法启动该服务。在 YAJSW 的 runConsole.bat 的输出下方(使用 yajsw-stable-11.11 和使用 yajsw-stable-12.08)
有任何想法吗?
java - YASJW 批处理脚本中的路径行为不一致
我们公司希望轻松地将我们的 Java Server 应用程序安装为 Windows 服务,因此我们使用 YAJSW 来包装应用程序。为了让它更方便一点,我创建了一些小批量脚本,只需单击即可安装/卸载/启动/停止服务。
安装、启动和停止工作正常,但是在使用卸载时,我收到一个错误,即找不到某些文件。他们都使用相同的包装器配置,并且所有批处理文件都位于同一个位置,那么怎么可能一个找不到文件而其他人却找不到呢?
这是我的文件夹结构:
这些是两个原始文件,一个工作文件和一个失败的文件:
这是uninstallService.bat
:
这是installService.bat
:
如果有人想知道%conf_file%
从哪里来,那setenv.bat
就像运行任务所需的其他东西一样。
它们是相同的,除了一个是通过-r
而不是-i
。
无论如何,这些是我的代理文件:
installService.bat
这工作正常:
uninstallService.bat
这不起作用:
我真的不知道这里出了什么问题。
编辑
setenv.bat:
包装器.bat: