2

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

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

等等。

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

wrapper.java.command=java
wrapper.java.command.loglevel=INFO
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperJarApp
wrapper.java.classpath.1=../lib/wrapper.jar
wrapper.java.classpath.2=/opt/folder/lib/app.jar
wrapper.java.library.path.1=../lib
wrapper.logfile=../logs/wrapper.log
wrapper.app.parameter.1=/opt/folder/lib/jar-0.1.0.jar
wrapper.app.parameter.2= --uri localhost:1919
wrapper.app.parameter.3= --zk localhost:2020

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

这是错误:

Job for app.service failed because the control process exited with error code. See "systemctl status app.service" and "journalctl -xe" for details.
Failed to start service app

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 失败。

4

1 回答 1

0

尝试分成wrapper.app.parameter几行。

wrapper.app.parameter.1=/opt/folder/lib/jar-0.1.0.jar
wrapper.app.parameter.2=--uri 
wrapper.app.parameter.3=localhost:1919
wrapper.app.parameter.4=--zk 
wrapper.app.parameter.5=localhost:2020

如此处所述https://wrapper.tanukisoftware.com/doc/english/integrate-jar-nix.html - 没有空格wrapper.app.parameter

顺便说一句,你得到了什么错误?

于 2018-04-03T12:51:23.923 回答