问题标签 [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 - 无法使用 JavaSE YAJSW 启动 IBM WebSphere MQ 客户端
当我将 JavaSE 应用程序作为 Windows 服务启动时,我遇到了某种类型的错误,但我不知道为什么。一些 IBM jar 正在转储大量数据,但我似乎无法判断出了什么问题:
我已经将我的东西和所有依赖的 jar 打包在一个胖 jar 中(maven-assembly-plugin/jar-with-dependencies)。有任何想法吗?
maven - 在 Maven 构建中包含 yajsw
我的项目使用 YAJSW 包装器。当我构建项目时,我简单地将 YAJSW 所需的 jar 复制到程序集中。所以 YAJSW 的 jars 简单地提交到我的 svn 中。我不喜欢这样,因为我的项目拥有 25 MB 的空间,其中 20 MB 是 YAJSW 的库。
我想试试:
- 删除不必要的 YAJSW 库,但我不知道需要哪些。
- 在构建期间从 repo 下载所需的库。但是如何在不列出依赖项中的所有 YAJSW jar 的情况下让它变得容易呢?
如果有一个具有依赖关系的 YAJSW pom 会是最好的,但我没有找到。也许有人创建了它,所以我可以将它上传到我的仓库?
playframework - 使用 YAJSW 将 play Framework 应用程序作为服务运行
我正在尝试使用此处描述的YAJSW服务包装器将播放框架应用程序作为服务运行。
在我通过“startService.bat”启动服务之前,一切正常。如果我运行“runConsole.bat”没有问题。
如果我使用任务管理器,它也不会启动,但它已安装。
我不知道出了什么问题。我希望有人可以帮助我找到问题。
startService.bat 输出
javascript - 使用隐藏模板并得到错误 404
我是 JsViews 的新手...我使用http://www.jsviews.com/#jsrplaying方法来创建我的模板。但我没有在其中添加我的模板,而是在隐藏的 . 现在对于隐藏模板,我得到“NetworkError:404 Not Found - //%7B%7B:URL%7D%7D?new={{:magicNumber}}”,它与 URL 源相关,因为它不是存在于隐藏模板中.... {{:URL}...umber}} 我只是想知道如何从控制台(检查元素)中获取此错误
maven - 使用带有 JSW 平台的 maven appassembler 插件的动态参数
我有一个接受 3 或 4 个参数的程序,我正在尝试使用生成的守护程序使用这些参数执行主类。我只是在文档中看到有必要通过 wrapper.conf 定义 wrapper.app.parameter 来配置参数。
我需要一种方法来启动这样的程序:
./程序启动参数1 参数2 参数3
有人知道该怎么做吗?谢谢!
windows - 如何在 YAJSW 包装的 Windows 服务终止后运行清理脚本?
我有一个用 YAJSW 打包的 Java jar,用于在 Windows 上运行。该服务安装、启动和结束都很漂亮。不幸的是,该 jar 留下了一些会导致干净重启的文件。在 YAJSW 之前,这些文件是由批处理脚本清理的。我有同样的小脚本来清理那些错误的文件。我已经阅读了 YAJSW 的文档和配置参数,在我的一生中,我找不到关于如何让我的清理脚本运行的明确解释。
摘自当前 wrapper.conf
上面引用的清理脚本似乎没有执行,因为文件仍然存在。
有一些关于使用额外的 conf 文件停止 Tomcat 服务的参考资料,但是当我阅读这些文档时,对我来说发生的事情没有意义。我还找到了对 wrapper.stop.conf 和 wrapper.stopper 的引用,但我不知道如何使用这些参数。
java - YAJSW - 清除 .lck 文件的启动脚本
我们使用 YAJSW (11.08) 将我们的 java 应用程序包装为服务,但是当切换到 java 8 时,我注意到如果应用程序没有正常终止,.lck
则记录器生成的文件不会被清除。
我们正在切换到一个新的记录器,但同时我需要一个启动脚本来清除这些.lck
文件。
我 在这里读到 YAJSW 支持 shell 和 groovy 脚本,但是这个SO question answer 的答案声称它只支持 groovy 脚本。
据我所知,我需要指出脚本将执行的状态,所以对我来说,我假设它是START 状态。
我已将此添加到我的wrapper.conf
:
我错过了什么或做错了什么?我正在使用的版本中没有运行脚本吗?还是真的不支持 shell 脚本?
编辑:将 YAJSW 更新到 11.11 版(最新) - 仍然不起作用
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 机器的相同用例进行评估。我希望同样的解决方案也适用于其他平台。
ssl - yajsw播放framewok ssl错误
我正在使用 yajsw 在 Windows 机器上部署一个播放框架应用程序作为 Windows 服务。我正在使用这些步骤来安装服务。这种方法没有问题并且可以完美运行。但是,当我尝试添加 jks ssl 文件时出现错误。我的 start.bat 文件是这样的
如果我直接运行这个 start.bat 我的 jks 可以工作并且我在 google chrome 上看到了 ssl 证书但是如果我在运行 runConsole.bat 并从 google chrome 中点击 url 时尝试将其设为 Windows 服务,它会给出下面的堆栈跟踪,并且网站是不可见的
直接运行 start.bat 和用 yajsw 运行有什么区别?我被困住了。
播放框架版本:2.2.3 Yajsw 版本:11.11
java - YAJSW 的任何替代方案都可以将 jar 作为窗口服务运行
我遵循了与他们的文档中提到的完全相同的步骤。但是,尝试启动服务时出错。“错误 1053:服务未及时响应启动或控制请求”
任何人帮助我解决此问题或建议将 jar 文件作为窗口服务运行的任何替代方法将不胜感激。