3

http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_3.xsd似乎没有退出。2.2 工作正常。

<faces-config
    xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_3.xsd"
    version="2.3">

有什么想法吗?

应用程序工作正常,但 IntelliJ 以红色显示所有内容,因为无法验证架构。

4

2 回答 2

6

在最新的 IntelliJ 版本(2017.2 - 我认为它也适用于旧版本)上,将光标设置在“ http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_3.xsd ”中并点击 ALT +ENTER(在 Mac 上)用于打开 QuickFix 弹出窗口并选择“获取外部资源”...之后,faces-config 中的所有内容都被正确识别,您可以设置版本“2.3”。

于 2017-10-13T14:01:19.083 回答
0

我认为这与您的 IntelliJ IDEA 版本有关。JSF 2.3 是 Java EE 8 的一部分。IntelliJ IDEA 在 2017.3 版本中增加了对 Java EE 8 的支持,该版本目前处于早期访问计划中。更多信息和可用新版本的发行说明:

https://www.jetbrains.com/idea/nextversion/

于 2017-11-05T20:02:33.930 回答