發布wsdl時候,發布名字不能跟工廠調用bean的名字一樣否則報錯,什么原因不知..
發布wsdl:
@WebService(endpointInterface = "cn.itcast.serviceWSDL.UserServiceWSDL",
serviceName = "userinfoService",targetNamespace="impl.serviceWSDL.itcast.cn")
//@Transactional
public class UserServiceWSDLBean implements UserServiceWSDL {
在調用userService = (UserService)BeanFactory.getBean("userService");
紅色字體名字不能與applicationContext中id的名字一致,否則報錯 找不到cn.itcast.service.impl.UserServiceBean
<bean id="userService" class="cn.itcast.service.impl.UserServiceBean">
<property name="dataSource" ref="dataSource"/>
</bean>
@WebService(endpointInterface = "cn.itcast.serviceWSDL.UserServiceWSDL",
serviceName = "userinfoService",targetNamespace="impl.serviceWSDL.itcast.cn")
//@Transactional
public class UserServiceWSDLBean implements UserServiceWSDL {
在調用userService = (UserService)BeanFactory.getBean("userService");
紅色字體名字不能與applicationContext中id的名字一致,否則報錯 找不到cn.itcast.service.impl.UserServiceBean
<bean id="userService" class="cn.itcast.service.impl.UserServiceBean">
<property name="dataSource" ref="dataSource"/>
</bean>
posted on 2012-09-01 18:15 youngturk 閱讀(240) 評論(0) 編輯 收藏 所屬分類: Java基礎 、web.xml解析 、spring學習