文档章节

在项目中引入jena的maven报错NoClassDefFoundError:org/w3c/dom/ElementTraversal

Airship
 Airship
发布于 2017/06/14 14:19
字数 157
阅读 40
收藏 0

在本体项目中,引入jena工具,便于导出.owl格式,在pom.xml文件中加入:

<!-- jena -->
<dependency>
	<groupId>org.apache.jena</groupId>
	<artifactId>apache-jena-libs</artifactId>
	<type>pom</type>
	<version>3.3.0</version>
</dependency>

Spring项目启动时,会报错,大致如下:

nested exception is Java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)

参考解决方法,在pom.xml文件中加入下面的依赖:

<dependency>
	<groupId>xml-apis</groupId>
	<artifactId>xml-apis</artifactId>
	<version>1.4.01</version>
</dependency>

参考方法:http://www.07net01.com/2015/11/995295.html

 

 

© 著作权归作者所有

Airship
粉丝 46
博文 1070
码字总数 21664
作品 0
南京
高级程序员
私信 提问
Apache Jena 3.0.0 发布,要求 Java 8

Apache Jena 3.0.0 发布,此版本是个重要版本,并不是 Jena 2.13.0 的替代品,包括一些改进。 主要改进 * 包重命名 "com.hp.hpl.jena" >> "org.apache.jena",词汇表不受影响 * RDF 1.1 语义......

oschina
2015/08/01
5K
11
Apache Jena 2.12.0 发布

Apache Jena 2.12.0 发布,同时也发布了 Apache Jena Fuseki 1.1.0 版本。此版本要求 Java 7,现已提供下载,也提供在了 Maven 库。此版本的更多更新内容请看这里。 Jena是一个Java工具箱用于...

oschina
2014/08/08
1K
1
Apache Jena 2.13.0 发布,包括 Elephas/Fuseki2

Apache Jena 2.13.0 发布,此版本是个重要的版本,包括一些新特性: * Elephas,一个在 Apache Hadoop 处理 RDF 的框架 * Fuseki2,服务器使用和管理的安全和全新 UI * 一个 OSGi 绑定 == E...

oschina
2015/03/19
1K
0
Apache Jena 2.10.0 发布

Jena是一个Java工具箱用于开发基于RDF与OWL语义(semantic)Web应用程序。它提供了一个RDF API;ARP,一个RDF解析器;SPARQL,W3C RDF查询语言;一个OWL API;和基于规则的RDFS与OWL接口。 Ap...

红薯
2013/02/27
1K
0
Apache Jena 3.1.1 发布,web 语义化框架

Apache Jena 3.1.1 发布了,Apache Jena 是用于构建 web 语义化和关联数据应用程序的 Java 框架。 更新内容: 改进 JSON-LD 输出 完成 F&O XPath3 函数 ComplexPhraseQueryParser 其他词汇(...

王练
2016/11/14
2.4K
4

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
8
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部