gpt4 book ai didi

使用 IntelliJ 在 Liferay 中调试 OSGi 模块?

转载 作者:行者123 更新时间:2023-11-28 22:26:17 25 4
gpt4 key购买 nike

我正在尝试调试我使用 IntelliJ 创建的 OSGi 模块。我已按照 this blog post 中提到的步骤进行操作.但是我正在使用 Liferay Workspace由 Blade CLI 提供以进行所有开发,还请注意,Tomcat 嵌入在我的工作区内的 bundles 目录中。

在我复制了 startup.sh 的内容并将它们粘贴到一个名为 debug.sh 的新文件中之后,我在开始之前添加了 jpda命令。我使用 debug.sh 脚本重新启动了 Liferay 实例。然后我在 IntelliJ 中配置了一个新的调试配置,如博文图片所示。尽管我必须更改的其中一件事是端口,但我的 Tomcat 在端口 8080 上运行,而在教程中它说的是 8000。这是我的调试配置: Liferay IntelliJ debug configuration

然后我设置断点,成功部署我的模块并尝试在调试时从 IntelliJ 运行,但随后发生以下错误:


运行 LR 7 远程调试时出错:无法打开调试器端口(本地主机:8080):java.io.IOException“握手失败 - 连接过早关闭”
知道发生了什么吗?

最佳答案

端口 8080 也是 HTTP 的默认端口......您可能有端口冲突

关于使用 IntelliJ 在 Liferay 中调试 OSGi 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43675744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com