用xfixe+myeclipse自动生成webservice 服务端 发布到weblogic9.1控制台报错,而发布到tomcat5.5可以的 (已上网查资料三天)
这个问题已搞了我三天了,已在网上相关的资料。
开发环境:myeclipse6.0.1(用向导XFire1.2 Core Libraries+spring-1.2.6jar)+jdk1.5+weblogic9.1(自带jdk1.5) 工程lib下已加了webservices.jar和weblogic.jar
其中:http://localhost:7001/myJms/services/myJms?wsdl可以看到WSDL格式
weblogic(已破解)我建的domains是jms
附件里是我做的myJms项目,暂时只做了webserice服务端的.
发布到weblogic9.1控制台报错:
信息: JDK 1.4+ collections available
2009-4-8 16:41:22 org.springframework.context.support.AbstractApplicationContext initMessageSource
Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@200309]
参考了网上的资料,在web-inf下又建了ApplicationContext.xml
内容是:
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename"><value>messages</value></property>
</bean>
同时,在web.xml里加上了(在servlet前):
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:org/codehaus/xfire/spring/xfire.xml,/WEB-INF/applicationContext.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
再启动weblogic 又报错:
<Error> <HTTP> <BEA-101163> <Could not load user defined listener: org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
那我是否要再写监听程序呀?请给个思路!
附件里的图片是发布到weblogic9上,启动weblogic9控制台的错误信息