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

时间:2018-06-04 07:57:19

标签: java service java-service-wrapper tanuki

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

{ 
  "Compile": {
    "Mode": "External",
    "Extensions": [ ".ts" ],
    "ExtensionsWithNoOutput": [ ".d.ts" ],
    "UseSourceMaps": true
  },
  "Framework": "jasmine",
  "TypeScriptCodeGenTarget": "ES5",
  "References": [
    {
      "Path": "Tests/",
      "Includes": [ "*.ts" ],
      "Excludes": [ "*.d.ts" ]
    }
  ],
  "Tests": [
    { "Path": "Tests/libCodeTypeScriptTest.ts" }
  ]

}

这是我的tanuki配置:

> wrapper  | Launching a JVM... 
> wrapper  | Java Command Line: 
> wrapper  | Command[0] : /usr/java/jdk1.8.0_121/jre/bin/java 
> wrapper  | Command[1] : -Djava.library.path=../lib 
> wrapper  | Command[2] : -classpath 
> wrapper  | Command[3] : ../lib/wrapper.jar:/opt/Final/lib/MyApp.jar 
> wrapper  | Command[4] : -Dwrapper.key=e8FXDtWhwLBxcsJ0 
> wrapper  | Command[5] : -Dwrapper.port=32000 
> wrapper  | Command[6] : -Dwrapper.jvm.port.min=31000 
> wrapper  | Command[7] : -Dwrapper.jvm.port.max=31999 
> wrapper  | Command[8] : -Dwrapper.pid=8030 
> wrapper  | Command[9] : -Dwrapper.version=3.5.35 
> wrapper  | Command[10] : -Dwrapper.native_library=wrapper 
> wrapper  | Command[11] : -Dwrapper.arch=x86 
> wrapper  | Command[12] : -Dwrapper.cpu.timeout=10 
> wrapper  | Command[13] : -Dwrapper.jvmid=1 
> wrapper  | Command[14] : org.tanukisoftware.wrapper.WrapperJarApp
> wrapper  | Command[15] : /opt/Final/lib/MyApp.jar 
> wrapper  | Command[16] : -c 
> wrapper  | Command[17] : /opt/Final/lib/conf jvm 1 
> | WrapperManager: Initializing... jvm 1    | Sorry, unable to find application.properties

我尝试将app.parameter.3设置为/opt/Final/lib/conf/application.properties但它是一样的......

  

抱歉,无法找到application.properties

那么是什么导致这种情况呢?

0 个答案:

没有答案