我无法调试远程应用程序,因为:
行没有可执行代码我正在运行Intellij的终极版,版本14.0.3。我的应用程序在tomcat 8中运行,我使用Maven从命令行构建它。我从社区版转为终极版后出现了这个问题。
项目源是相同的,我可以连接到tomcat进行远程调试。唯一的问题是我的所有断点都无效。
请就如何解决此问题提出建议。
干杯。
答案 0 :(得分:2)
删除所有与IDEA相关的项目文件,并通过.pom文件打开项目。
答案 1 :(得分:1)
有时刷新maven依赖项,重建项目或刷新IntelliJ缓存而不删除整个.idea文件夹就足够了。检查此answer:
我遇到了类似的问题,并且已经进行了各种尝试。下边是 我通常的步骤:
- 您正在使用Maven依赖项,请转到Maven项目 - >刷新
- 如果这不起作用,请尝试顶级菜单 - >构建 - >重建项目
- 如果仍然无效,请尝试顶级菜单 - >档案 - >废止 缓存/重新启动
- 如果那仍然不起作用,那么 $ CATALINA_BASE / bin / catalina.sh停止,然后开始
醇>在此之后,通常是它 涵盖了99%的问题。否则,你可能不得不这样做 检查其他一些可能性。
答案 2 :(得分:0)
我遇到了同样的问题。只需编译该类所在的目录,调试器就会获取断点。
答案 3 :(得分:0)
我遇到了同样的问题,我实施了类似的解决方案。
删除所有与IDEA相关的项目文件,并通过.pom文件打开项目。
我使用Gradle作为我的projecto,所以我从intellij中删除了该项目,然后重新导入它。
我希望其他人可以阅读并帮助他们
答案 4 :(得分:0)
如果您正在开发Atlassian插件并通过远程调试连接到服务器,请运行atlas-package
以同步部署的插件和您的源代码。