在intellij 14行找不到可执行代码

时间:2015-02-22 12:52:19

标签: maven intellij-idea remote-debugging tomcat8 intellij-14

我无法调试远程应用程序,因为:

行没有可执行代码

我正在运行Intellij的终极版,版本14.0.3。我的应用程序在tomcat 8中运行,我使用Maven从命令行构建它。我从社区版转为终极版后出现了这个问题。

项目源是相同的,我可以连接到tomcat进行远程调试。唯一的问题是我的所有断点都无效。

请就如何解决此问题提出建议。

干杯。

5 个答案:

答案 0 :(得分:2)

删除所有与IDEA相关的项目文件,并通过.pom文件打开项目。

答案 1 :(得分:1)

有时刷新maven依赖项,重建项目或刷新IntelliJ缓存而不删除整个.idea文件夹就足够了。检查此answer

  

我遇到了类似的问题,并且已经进行了各种尝试。下边是   我通常的步骤:

     
      
  1. 您正在使用Maven依赖项,请转到Maven项目 - >刷新
  2.   
  3. 如果这不起作用,请尝试顶级菜单 - >构建 - >重建项目
  4.   
  5. 如果仍然无效,请尝试顶级菜单 - >档案 - >废止   缓存/重新启动
  6.   
  7. 如果那仍然不起作用,那么   $ CATALINA_BASE / bin / catalina.sh停止,然后开始
  8.         

    在此之后,通常是它   涵盖了99%的问题。否则,你可能不得不这样做   检查其他一些可能性。

答案 2 :(得分:0)

我遇到了同样的问题。只需编译该类所在的目录,调试器就会获取断点。

答案 3 :(得分:0)

我遇到了同样的问题,我实施了类似的解决方案。

  

删除所有与IDEA相关的项目文件,并通过.pom文件打开项目。

我使用Gradle作为我的projecto,所以我从intellij中删除了该项目,然后重新导入它。

我希望其他人可以阅读并帮助他们

答案 4 :(得分:0)

如果您正在开发Atlassian插件并通过远程调试连接到服务器,请运行atlas-package以同步部署的插件和您的源代码。