为什么Odata Olingo JPA制作人工作,即使显示错误日志?

时间:2015-05-08 08:29:34

标签: java mysql odata olingo

我在Java EE servlet世界中有了新的基本想法。我尝试使用Olingo库实现一个示例Odata生成器。我关注this tutorial

所以我可以看到emplist.svc / $ metadata的正确输出。

它使用以下库: -

JPA:添加EclipseLink和JPA Persistence

  

eclipselink.jar
  javax.persistence_2.1.0.v201304241213.jar

数据库:添加MySQL连接器

  

MySQL的连接器的Java-5.1.28-bin.jar

OData:添加Apache Olingo OData库

  

olingo-odata2核 - 温育-1.0.0.jar
  olingo-odata2-API孵化-1.0.0.jar
  olingo-odata2-API的注解 - 孵化 - 1.0.0.jar
  olingo-odata2-JPA-处理器核 - 温育-1.0.0.jar
  olingo-odata2-JPA-处理器API-温育-1.0.0.jar
  javax.ws.rs-javax.ws.rs-api-2.0-m10.jar

服务:需要其他库

  

CXF-API-2.7.5.jar
  CXF-RT-绑定的XML-2.7.5.jar
  CXF-RT-核心2.7.5.jar
  CXF-RT-前端-JAXRS-2.7.5.jar
  cxf-rt-transports-http-2.7.5.jar

据我所知,这个例子并没有使用任何Spring框架或库。为什么抱怨Spring并仍然在工作。

当我将其启动到Tomcat 7.我可以看到以下错误日志: -

  

信息:启动Servlet引擎:Apache Tomcat / 7.0.61 2015年5月8日   上午11:10:42 org.apache.catalina.loader.WebappClassLoader   validateJarFile INFO:   validateJarFile(/Users/masum/practice/hibernate/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/salesorderprocessing.app/WEB-INF/lib/servlet-api-2.5.jar)    - jar没装。请参见Servlet规范3.0,第10.7.2节。违规类:javax / servlet / Servlet.class log4j:WARN没有appender可以   找到logger(org.apache.cxf.common.logging.LogUtils)。 log4j的:WARN   请正确初始化log4j系统。 log4j:警告请参阅   http://logging.apache.org/log4j/1.2/faq.html#noconfig了解更多信息。   2015年5月8日上午11:10:44 org.apache.catalina.core.ApplicationContext   log INFO:未检测到Spring WebApplicationInitializer类型   classpath 2015年5月8日上午11:10:44   org.apache.catalina.core.ApplicationContext log INFO:正在初始化   Spring root WebApplicationContext 2015年5月8日上午11:10:44   org.springframework.web.context.ContextLoader   initWebApplicationContext INFO:Root WebApplicationContext:   初始化开始于2015年5月8日上午11:10:44   org.springframework.context.support.AbstractApplicationContext   prepareRefresh INFO:刷新Root WebApplicationContext:startup   日期[Fri May 08 11:10:44 EEST 2015];上下文层次结构的根   08,2015 11:10:44 AM   org.springframework.beans.factory.xml.XmlBeanDefinitionReader   loadBeanDefinitions INFO:从中加载XML bean定义   ServletContext资源[/WEB-INF/applicationContext.xml] 2015年5月8日   上午11:10:44 org.springframework.web.context.ContextLoader   initWebApplicationContext SEVERE:上下文初始化失败   org.springframework.beans.factory.BeanDefinitionStoreException:   IOException从ServletContext资源解析XML文档   [/WEB-INF/applicationContext.xml的];嵌套异常是   java.io.FileNotFoundException:无法打开ServletContext资源   [/WEB-INF/applicationContext.xml] at   org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)     在   org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)     在   org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)

引起:java.io.FileNotFoundException:无法打开ServletContext资源[/WEB-INF/applicationContext.xml]     在org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:140)

0 个答案:

没有答案