问题标签 [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.
eclipse - 我无法在 WSO2 中创建 Windows 服务
我是 WSO2 的新手,尝试在控制台中创建 Windows 服务时遇到一些小错误。关注以下:
我正在尝试本教程:https ://docs.wso2.com/display/EI611/Installing+as+a+Windows+Service
而且我无法收到对 runConsole.bat 的响应。我已经尝试过创建 CARBON_HOME 而没有它。我之前创建了 wso2server 并尝试不使用它。我之所以问,是因为我已经为其他有此问题的人搜索了几个小时,但没有找到任何可以解决我的问题的东西。
如果有人可以帮助我,我会非常感激。谢谢大家。
yajsw - 如何使用 YAJSW 以某些用户(root 除外)身份运行服务?
我有一个以 root 用户身份运行的服务,如何在 mac 上使用 YAJSW 以某个用户(root 除外)身份运行此服务。
java - 如何为 Java 设置默认文件权限
问题:我正在寻找一种方法来配置 Java 以默认创建具有特定权限集的新文件。
问题:我有一个使用以下内容的 Spring Boot 应用程序:
- Log4J2 用于记录
- H2 用于平面文件数据库
- 用于缓存实体的 Ehcache
所有这些库都在本地文件系统上创建新文件,并且当它们这样做时,它们会生成全局可写文件(文件为 666,目录为 777)。我在 macOS 10.13(用户拥有“umask 0022”)和 Amazon Linux(用户拥有“umask 0002”)上看到了这一点。
如果我直接管理文件的创建,我可以使用PosixFilePermission做我需要的事情,但是由于文件创建被委托给库,我没有这个机会。我可能会设置一个计时器来发现新文件并直接设置权限,但我并不喜欢这种方法。
Log4J2 v2.9 向RollingFileAppender添加了一个 filePermissions 字段,所以我对我的问题之一抱有希望,但我无法为 H2 或 Ehcache 找到类似的东西。理想情况下,为了简单和面向未来,我想在 JVM/Boot 级别执行此操作。
java - YAJSW 远程调试应用
我已经使用 YAJSW 启动了 java 应用程序,但无法远程调试,尝试在 wrapper.app.additional 以及参数中传递参数,但当我从 setenv 传递时仍然无法正常工作,然后 YAJSW 以调试模式启动,但不是我的应用程序
java - 使用 YAJSW 将 jar 作为 Windows 服务运行
我一直在看不同的文章,几个小时的例子,并成功地将自己完全弄糊涂了。我正在尝试使用 YAJSW 作为服务包装器并将我的 Executable JAR 文件安装为 Windows 服务。我曾经使用 Tanukisoft 的社区版包装器,它工作得非常好,但 64 位 Windows 版本在 CE 中不可用。
我想我有几个问题。
- 在旧软件中,我不需要实现 WrapperListener。这对 YAJSW 有必要吗?
- 如果是这样,有什么好的例子吗?我见过一些,但我的应用程序没有从主类返回任何内容。它的主类是一个持续运行的 URL 连接,从 REST API 读取输入并产生一个线程来处理接收到的信息。它确实有一个用于干净退出的关闭挂钩。
- 有没有一种简单的方法可以将 Tanukis 的配置(如下)转换为 YAJSW 保持相同的功能?
java - 使用 JDK>=9 远程调试 yajsw 包装的应用程序
我正在尝试使用 JDK>=9 远程调试 yajsw 包装的应用程序。
抛开超时问题不谈,tt 适用于以下配置:
但是,我遇到了以下配置假定等效的问题(无法附加远程调试器):
注1:对于JDK>=9,需要在端口#前面提供IP地址或主机名,否则只接受本地连接(因此有“*:”前缀)
注2:“wrapper.java.debug.port”选项还将设置友好的超时值,以允许最终用户进行远程调试,而不必担心超时问题,这就是我渴望使用它的原因。
有没有办法通过使用 JDK>=9 的“wrapper.java.debug.port”选项来进行远程调试?
非常感谢您的反馈。
此致
nsis - YAJSW(Yet another Service Wrapper)和 NSIS(Nullsoft Scriptable Install System)之间的区别
我正在研究将我的 Spring-Boot 应用程序转换为 Windows 服务,建议我使用 YAJSW 或 NSIS,谁能解释一下两者之间的区别?
owasp - 在 Windows 10 上安装 OWASP ZAP 作为服务
我正在尝试安装 OWASP ZAP (2.9.0) 以在我们的一台服务器上作为服务运行以用于测试环境。我一直在尝试使用 YAJSW,但没有成功。我创建了一个服务,但在几次重新启动后立即停止运行并放弃。QA 团队有 selenium 测试,这些测试配置为通过在特定服务器上运行的 ZAP 实例运行。如果 Zap in 手动启动。不过,我想让它作为后台/无头服务运行。我们使用 YAJSW 将其他 java 应用程序作为服务运行。不知道为什么这会失败。
java - 包装器停止成功消息和包装器服务停止状态不同步
我正在使用 YAJSW 稳定版 12.15 来包装 Java Web 应用程序。我有启动和停止配置文件。一切正常,但是当我启动 stopmyservice.bat 文件以停止服务时,我看到它显示“服务 xyz 已停止”但是当时当我查看 Windows 服务部分时它说仍在停止,它最终在 java 程序终止后停止.
有人可以帮我吗,这条成功停止的消息如何与包装服务同步,现在它出现在服务完全停止之前?
我希望蝙蝠等到服务完全停止。
谢谢