本地用JDK1.7、CXF 开发webservice运行没问题,部署到服务器(jdk1.5、tomcat5)出错,

将程序jdk版本改为1.5也不行,报错信息如下:Exceptionsendingcontextinitializedeventtolistenerinstanceofcl... 将程序jdk版本改为1.5也不行,报错信息如下:
Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [cxf-servlet.xml]; nested exception is org.springframework.beans.FatalBeanException: Invalid NamespaceHandler class [org.apache.cxf.jaxws.spring.NamespaceHandler] for namespace [http://cxf.apache.org/jaxws]: problem with handler class file or dependent class; nested exception is java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException
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)
展开
 我来答
古井无波Mc
2014-10-10 · 超过10用户采纳过TA的回答
知道答主
回答量:19
采纳率:0%
帮助的人:10.1万
展开全部
tomcat5.0有些是需要手动指定的(比如项目的发布需要手动添加Contex元素)。跟tomcat6.0、7.0有很大不同。
更多追问追答
追问
换成tomcat6也不行
追答
ContextLoaderListener对应web.xml中的spring配置。
BeanDefinitionStoreException在ApplicationContex中的ioc配置问题。
注意:远程服务器如果在系统环境变量中设置了Catalina_Home,那么不管在哪启动 ,启动任意tomcat都是启动的默认Catalina_Home中配置的tomcat。
发布服务器一般就是数据库,jar包,路径问题仔细检查就好了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式