目前我们有一个包含多个模块的Web应用程序.我们正在使用以下技术堆栈
应用服务器: IBM Websphere 7.0(生产),Apache Tomcat 7.0.X(开发)我们使用JAX-WS注释将类标记为Web服务,除此之外我们不在Data Objects中使用任何JAXB注释,我们将离开这个任务为ws运行时.
在Apache Tomcat上部署应用程序后,Web服务不会在AS上发布.作为解决方案,我们需要在spring上下文文件中添加"org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter"属性,然后Web服务才能完美地运行.但是当我们在WAS上部署应用程序时,Web服务无需设置前面提到的属性即可发布.当我们向网络服务提出第一个请求时,它反应缓慢,在此问题的研发期间我们发现了以下内容;
className_used_in_web_service_method$JaxbAccessorM_getFieldName_setFieldName_java_util_Set from: <unknown>层次结构中的所有类一样.这只是第一次发生.我们试图在应用程序启动时加载这些,但无法成功.任何人都可以帮助我们解决这个问题吗?