首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ中缺少模式定义

IntelliJ中缺少模式定义
EN

Stack Overflow用户
提问于 2015-02-05 17:12:55
回答 1查看 5.7K关注 0票数 5

在更新到IntelliJ 14.0.3 Community之后,我正在开发一个新的web项目,但是突然之间,IntelliJ不再找到最基本的模式定义了。下面是示例:http://i.stack.imgur.com/FVYld.pnghttp://i.stack.imgur.com/SboLZ.png

我试过“获取外部资源”,但没有成功。

使用这种方法"JSF未在IntelliJ IDEA中注册“,我导入了web_2_2.xsd,但是自动竞争有错误,是无用的。

我试着让它工作几个星期,得到'URI是没有注册‘和’无法解决符号‘错误各地。IntelliJ怎么可能不知道这些URI,这完全超出了我的能力。

谁能帮我重新启动我心爱的汽车竞赛吗?

更新:

最后,通过添加web_3_1.xsd和它引用的每个文件以及它们的引用,我终于使web-app模式工作起来了,即:

  • javaee_7.xsd
  • javaee_web_services_client_1_4.xsd
  • jsp_2_3.xsd
  • web-app_3_1.xsd
  • web-_3_1.xsd。

全部来自这里: hxxp://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html

EN

回答 1

Stack Overflow用户

发布于 2015-02-19 11:46:19

我也尝试过同样的方法(防火墙阻塞了IntelliJ的所有外部连接),这对我起了作用:

web.xml

代码语言:javascript
复制
<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

代码语言:javascript
复制
    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-api</artifactId>
        <version>7.0</version>
    </dependency>

Java模式下载定义web_3_1.xsd。在IntelliJ中手动添加外部资源并选择您刚刚下载的文件。您还可以在外部模式列表中的Settings > Languages &Framework> schemas和DTD下看到它。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28350039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档