在更新到IntelliJ 14.0.3 Community之后,我正在开发一个新的web项目,但是突然之间,IntelliJ不再找到最基本的模式定义了。下面是示例:http://i.stack.imgur.com/FVYld.png和http://i.stack.imgur.com/SboLZ.png。
我试过“获取外部资源”,但没有成功。
使用这种方法"JSF未在IntelliJ IDEA中注册“,我导入了web_2_2.xsd,但是自动竞争有错误,是无用的。
我试着让它工作几个星期,得到'URI是没有注册‘和’无法解决符号‘错误各地。IntelliJ怎么可能不知道这些URI,这完全超出了我的能力。
谁能帮我重新启动我心爱的汽车竞赛吗?
更新:
最后,通过添加web_3_1.xsd和它引用的每个文件以及它们的引用,我终于使web-app模式工作起来了,即:
全部来自这里: hxxp://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html
发布于 2015-02-19 11:46:19
我也尝试过同样的方法(防火墙阻塞了IntelliJ的所有外部连接),这对我起了作用:
web.xml
<web-app 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-app_3_1.xsd" version="3.1"></web-app>pom.xml
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>从Java模式下载定义web_3_1.xsd。在IntelliJ中手动添加外部资源并选择您刚刚下载的文件。您还可以在外部模式列表中的Settings > Languages &Framework> schemas和DTD下看到它。
https://stackoverflow.com/questions/28350039
复制相似问题