我有两个应用程序正在运行。
App1:从amq读取,丰富消息通过其他amq发送给App2
App2:读取消息并调用另一个项目进行处理。
Y 想同时调试booth Apps,看看消息是如何及时变化的。
当我用mvn compile quarkus:dev启动 App2 时,我得到了这个:
[错误] 正在使用端口 5005,未在调试模式下启动
当然,该应用程序正在运行,但没有调试器。
存在某种方法来更改 quarkus 中的默认调试端口吗?
PD:我只是尝试 -Dquarkus.debug.port=5006,但没有任何反应......
谢谢
Lad*_*cek 16
该-Ddebug系统属性可以用来指定调试端口,以及。在你的情况下,mvn compile quarkus:dev -Ddebug=5006应该工作。
有关更多信息,请参阅此 javadoc https://github.com/quarkusio/quarkus/blob/1.8.1.Final/devtools/maven/src/main/java/io/quarkus/maven/DevMojo.java#L140-L166。
1 转到你的 pom;
2 找到插件标签;
3 添加配置标签对;
4 添加调试标签对;
5 插入第4步所需的端口;
6 启动您的应用程序并检查日志。你已准备好出发。
例子:
<plugin>
<groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<version>${quarkus.platform.version}</version>
<configuration>
<debug>6006</debug>
</configuration>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>build</goal>
<goal>generate-code</goal>
<goal>generate-code-tests</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6354 次 |
| 最近记录: |