Gradle 无法识别JHipster Spring启动可执行war配置

Gradle 无法识别JHipster Spring启动可执行war配置,gradle,spring-boot,jhipster,Gradle,Spring Boot,Jhipster,我正在尝试使用Hazelcast使用JHipster 4.3应用程序。我有3个Linux/CentOS7虚拟机,每个虚拟机上都有最新的8131个java/jdk。我为-Pprod构建war文件并部署到目录: /var/jhiphaze/jhiphaze-0.0.1-SNAPSHOT.war 我已经使用systemctl将其设置为服务。我可以启动|重新启动|等 我现在需要调试到应用程序中,并希望在调试模式下启动应用程序。我在SpringBoot文档中读到,我可以放置一个扩展名为“.conf”的相

我正在尝试使用Hazelcast使用JHipster 4.3应用程序。我有3个Linux/CentOS7虚拟机,每个虚拟机上都有最新的8131个java/jdk。我为-Pprod构建war文件并部署到目录:

/var/jhiphaze/jhiphaze-0.0.1-SNAPSHOT.war
我已经使用systemctl将其设置为服务。我可以启动|重新启动|等

我现在需要调试到应用程序中,并希望在调试模式下启动应用程序。我在SpringBoot文档中读到,我可以放置一个扩展名为“.conf”的相同基本名称的文件,SpringBoot可执行脚本将读取conf中的设置,并以此启动应用程序。所以我有一个文件:

/var/jhiphaze/jhiphaze-0.0.1-SNAPSHOT.conf 
使用以下行:

JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=y"
这对战争的运行没有影响,它启动正常但不监听,控制台输出指示应用程序未在8787(或任何端口)上监听

我还尝试在windows工作站上使用以下命令从cli运行:

java -jar jhiphaze-0.0.1-SNAPSHOT.war
在project/build目录中,jhiphaze-0.0.1-SNAPSHOT.conf放在同一目录中。它也被忽略了。conf文件中的相同参数在cli中起作用:

java -jar -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=y jhiphaze-0.0.1-SNAPSHOT.war
工作正常,暂停并等待我连接。请注意,我在大多数尝试中使用了
suspend=n
,因为我不希望在等待调试器连接时服务启动失败

如何让可执行war识别其partner.conf文件