问题标签 [tanuki]

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.

0 投票
0 回答
37 浏览

java - 如何为 Cirillic 选择 UTF-8 编码来保存日志 Java Wrapper tanuki?

我在 Windows 2012 R2 中通过 Java Service Wrapper Standard Edition 3.5.32-st 安装了服务。

如何为 Cirillic 选择 UTF-8 编码来保存日志 Java Wrapper tanuki?

我已经尝试取消注释该行

并添加

然而,结果并不好。

0 投票
1 回答
625 浏览

java - 将远程调试附加到 tanuki 服务包装应用程序

我正在尝试为远程调试配置应用程序。我正在尝试使用https://wrapper.tanukisoftware.com/doc/english/qna-eclipse-remote.html下的说明,并将以下几行添加到我的 wrapper.conf

当我使用控制台控制台启动我的应用程序时,应用程序不会冻结以下内容:

在地址监听传输 dt_socket:8001

相反,它继续运行,我无法连接到它。任何人都可以建议我可能缺少哪些设置以允许远程调试应用程序。

0 投票
0 回答
187 浏览

java - Tanuki java 服务包装器 - jvm 无法重新启动并启动新的 jvm

当过滤器触发器与重新启动服务匹配时,jvm(jvm1) 正在重新启动但收到以下消息并启动新的 jvm(jvm2)

关闭执行... JVM 进程以代码 0 退出,将包装器退出代码设置为 0。\n JVM 正常退出。JVM 只运行了 33 秒,导致失败的重新启动计数为 1。在启动另一个 JVM 之前等待 5 秒。启动 JVM……</p>

任何人都可以对此分享一些意见,无论是包装器的预期行为还是jvm重启失败可以解决?

0 投票
1 回答
316 浏览

java - 使用另一个参数启动包装的 jar

我用 Tanuki 包装纸包裹了我的罐子。该应用程序有一些默认参数,但我想像这样启动它:

java -jar myapp.jar --zk localhost:2020 --uri localhost:1919

等等。

我认为我需要从 tanuki 更改配置文件,我这样做了:

但我不能开始是现在。什么会导致这个问题,我该如何解决这个问题。我认为这是配置文件,但我没有找到它的好例子。

这是错误:

Apr 03 09:25:26 localhost.localdomain systemd[1]:启动服务... Apr 03 09:25:26 localhost.localdomain app[5643]:启动服务... Apr 03 09:25:30 localhost.localdomain应用程序[5643]:等待服务...... Apr 03 09:25:30 localhost.localdomain app[5643]:警告:服务可能无法启动。Apr 03 09:25:30 localhost.localdomain systemd[1]: app.service: control process exited, code=exited status=1 Apr 03 09:25:30 localhost.localdomain systemd[1]: 启动服务失败。Apr 03 09:25:30 localhost.localdomain systemd[1]: Unit app.service 进入失败状态。4 月 3 日 09:25:30 localhost.localdomain systemd[1]:app.service 失败。

0 投票
2 回答
401 浏览

java - YAJSW 远程调试应用

我已经使用 YAJSW 启动了 java 应用程序,但无法远程调试,尝试在 wrapper.app.additional 以及参数中传递参数,但当我从 setenv 传递时仍然无法正常工作,然后 YAJSW 以调试模式启动,但不是我的应用程序

0 投票
0 回答
219 浏览

java - Tanuki Service Wrapper - 使用 application.properties 启动 jar

我想包装一个需要从 application.properties 读取的 jar。所以我在 /opt/Final/lib/conf/application.properties 中设置了 application.properties 但是当我启动服务时它说:

这是我的狸猫配置:

我试图将 app.parameter.3 设置为 /opt/Final/lib/conf/application.properties 但它是相同的......

抱歉,找不到 application.properties

那么是什么原因造成的呢?

0 投票
1 回答
2167 浏览

java - 使用 Tanuki Service Wrapper 包装 Spring Boot 应用程序

如何将 Spring Boot 应用程序包装为 linux 守护程序并将其设置为从 application.properties 读取。

要使用 application.properties 中的参数启动 jar,我正在使用以下命令:

java -Dspring.config.location=/application.properties -jar MyJar.jar

在 wrapper.conf 中哪里设置?

我试过这样,但 jar 不是从 application.properties 中的参数开始的。

0 投票
1 回答
166 浏览

java - 在 com.ibm.mq.jms.MQQueue 类中找不到方法 getJMSDestination

我们在 splunk 收到低于 INFO 消息。

[00004390] 调试 [java] [messaging] 在 com.ibm.mq.jms.MQQueue 类中找不到方法 getJMSDestination。

我用谷歌搜索了它,但无法获得适当的清晰度。https://developer.ibm.com/answers/questions/264880/jms-messages-in-websphere-native-stderrlog/

中没有getJMSDestination()方法com.ibm.mq.jms.MQQueue。但是getJMSDestination()方法可以在javax.jms.Message

我们正在使用带有 tc 服务器的 tanuki 包装器。我们在 wrapper.log 处得到低于 INFO 日志。看起来像是 JVM 日志,但不确定为什么此信息日志显示在 wrapper.log 中。这里有什么帮助吗?

0 投票
1 回答
28 浏览

java - 使用 Tanuki Software WrapperManager 时,连接器无法在 Embedded Jetty SSL 上工作

我遇到了一个奇怪的问题,即嵌入式码头的 SSL 配置在我使用时工作正常,server.join()但在我删除连接代码时失败。我正在使用WrapperManagertanuki 软件将其作为一项服务,该服务需要从该Integer start(String[] args)方法返回一些内容,并且它是不可能的,因为它是server.join阻塞调用,它会等到最后一个线程终止。我只是使用SSLConnectionFactory下面的常规,没有添加太多。

非常感谢任何解决问题的快速帮助。

0 投票
1 回答
37 浏览

variables - MuleSoft 运行时属性

我们使用的当前 mule 运行时版本是 4.3.0。我们有多个环境,我们必须设置运行时。

我们想在运行时 wrapper.conf 中定义一个变量,并在多个属性中使用该变量。

尝试按照 tanukui 软件说明“https://wrapper.tanukisoftware.com/doc/english/props-envvars.html”

set.default.ENV_BASE_PATH=/path/to/the/environment wrapper.java.additional.22=-DMULE_LOG_DOMAIN_V2=% ENV_BASE_PATH %/logs/% WRAPPER_HOSTNAME %/DomainV2

WRAPPER_HOSTNAME 正在工作,这是 tanuki 提供的默认变量。但是自定义变量“ENV_BASE_PATH”不起作用。

当运行时出现时,它不会将“ENV_BASE_PATH”作为变量,而是将其作为绝对值。