我正在尝试运行以下命令:
java -jar jar-from-application.jar --file myown.properties
我在尝试在目标计算机上运行此问题时遇到的一些问题。在运行上述命令之前,Tomcat需要运行并且需要完全部署war文件。这就是我所做的,以确保满足前提条件。对于Tomcat:
nohup startup.sh
然后使用curl检查部署的文件bu以检查状态200:
- name: Check if URL is available
shell: curl --head --silent http://target-mchine:8080/restoftheurl
register: result
until: result.stdout.find("200 OK") != -1
retries: 12
delay: 10
正确执行上述两个步骤,但下一个任务是运行
java -jar jar-from-application.jar --file myown.properties
它出于某种原因说它无法读取属性文件。但是,如果我在本地远程计算机上运行相同的jar命令,那么它可以正常工作。我甚至在成功执行curl命令后添加了一些等待时间,以防万一,但它没有任何区别。我也尝试过以下操作:
nohup java -jar jar-from-application.jar --file myown.properties
正如网上建议的那样,但也没有任何区别。任何建议将不胜感激。谢谢。