IDEA中的XML文件中的“无法解析符号”

时间:2012-03-26 19:04:31

标签: intellij-idea

突然间我得到了IDEA的红色样式,让我知道它无法在我的struts-config.xml文件中解析我的JSP路径。例如,当我将鼠标移到下面的前进路径时,我得到“无法解析符号'定义/WEB-INF/pages/healthCheck.jsp'”:

<action path="/monitor/lb-healthcheck"
        type="com.rc.mexp.action.HealthCheck"
        scope="request">
    <forward name="success" path="/WEB-INF/pages/healthCheck.jsp"/>
</action>

在我看来,IDEA以红色显示“/WEB-INF/pages/healthCheck.jsp”。正常情况下,代码构建正常,但IDEA突然不知道如何解决它。在Google搜索中找不到任何有用的内容。重申一下,这一切都很好,但现在是fekachteh。我不认为我做了任何可能导致这种情况的事情。我尝试重新启动IDEA,使缓存无效,并重新指定JVM的路径,但这些都没有修复它。我在Snow Leopard上运行9.0.4(我知道,我知道)。

因此代码工作正常,但IDEA不知道如何访问我的JSP是不方便的。我非常感谢任何帮助解决这个问题。感谢。

2 个答案:

答案 0 :(得分:1)

哇 - 忘了我把这个问题打开了。我最终升级到v11 - 我们的IT部门获得了许可证 - 并修复了它。这不是一个直接的答案,但它解决了我的问题。

答案 1 :(得分:-1)

也许您需要在Idea中更改网络资源的位置。按ctrl + shift + alt + S - &gt;模块 - &gt; Web并将“Web资源目录”更改为WEB-INF所在的文件夹。