一个异常,我已经试了很多方法了,在网上也没找到答案 麻烦群里面的高手了

09-01-19 supereminem12

启动tomcat的时候我就注意到不对了

信息: validateJarFile(D:\apache-tomcat-6.0.14\webapps\store\WEB-INF\lib\servlet-api-2.3.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

2009-1-19 1:57:29 org.apache.catalina.loader.WebappClassLoader validateJarFile

信息: validateJarFile(D:\apache-tomcat-6.0.14\webapps\store\WEB-INF\lib\servlet-api-2.5-6.1.2rc0.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

严重: Error initializing XFireServlet.

org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [META-INF/xfire/services.xml]; nested exception is java.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist

java.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist

at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:137)

at invoke

严重: Allocate exception for servlet XFireServlet

java.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist

这个问题怎么解决呀,现在我一查看wsdl就报异常,后面不能接着做了 请高手指教一二呀,谢谢了

3
Hqiu
2009-01-19 10:43

class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist

明显此文件不存在,查看一下此目录此文件是否存在再说。

cnbond
2009-01-19 13:27

很显然,你程序当中导入了了XFire类库,这个库专门用于webservice相关,在web.xml文件中有一个启动这个框架的servlet,它会在程序启动时自动执行,他会加载你项目中meta-inf/xfire/service.xml文件,如果你不想使用webservice功能,把那个web.xml中关于xFire的Servlet删除就可以了,如果要使用,请确保meta-inf/xfire/service.xml这个文件存在.

supereminem12
2009-01-19 16:05

我有这个META-INF/XFire 这个目录呀,我本来是放在webroot下面,出现了这个异常,我在百度知道里面也问了,他们叫我放在src的目录下面我也放了,但是这次异常更严重了,一启动tomcat就出异常信息java.lang.reflect.InvocationTargetException

Caused by: java.lang.IllegalArgumentException: addChild: Child name 'XFireServlet' is not unique

谢谢了呀,

supereminem12
2009-01-20 02:36

求问一下,META-INF这个目录到底是放什么东西的,我用myeclipse 自动生成的web server项目中会出现一个这样的目录,但是有关键的问题 ,我现在在学习XFIRE框架,这里面有点小问题,就是例题要求要建立一个META-INF在SRC下,而如果部署在tomcat中则说明要部署在web-inf的classes目录下面,我现在正在犯愁呀,能直接在自动生成的目录下写吗? 但是我写了 还报错,还是直接把他剪切到src目录下呢? 请高手指点一下,谢谢了

2Go 1 2 下一页