在tomcat上能够发布成功的webservice在weblogic下使用EAR的形式怎么也发布不成功。这两天琢磨了一下:
1. 通过aar形式是能够发布成功的,但是使用不了spring.(也许是我水平较差,高人看到请指点)
2. 直接目录发布,加载不了。
后来看了源码,axis2有几种加载方式,通过指定本地路径、指定url路径、默认本地路径、默认url路径发布服务。之所以没有发布成功是因为打成ear包之后,改变了web-inf的路径。只需要修改一下web.xml,将其中的web-inf路径指定即可。
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
<init-param>
<param-name>axis2.repository.path</param-name>
<param-value>
/weblogic9/bea/user_projects/domains/zjport/servers/WebService/tmp/_WL_user/webService/ly9na4/war/WEB-INF
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
3. 当然第二种方法比较笨拙,第三种方式就是webService工程不要以压缩形式发布,直接以目录形式发布,这样系统就能够找到web-inf目录了,因此也不需要指定axis2.repository.path这个参数。
分享到:
相关推荐
在Myeclipse中,你需要安装Axis2相关的插件,如`org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar`和`org.apache.axis2.eclipse.service.plugin_1.6.2.jar`,这些插件提供了代码生成和Web服务发布等功能。...
"Axis 1.4" 是一个著名的开源Java Web服务框架,它允许开发人员在Java平台上创建和部署Web服务。这个框架是由Apache软件基金会维护的,是早期Web服务开发中的一个重要工具。"axis-src-1_4.tar.gz" 文件是一个源代码...
最近在学习SSH框架,看到大牛的博文,感觉很有指导意,列出章节如下: (第一天)之Apache整合Tomcat (第二天)之apache tomcat https应用 (第三天)之apache性能调优 (第四天)之Tomcat性能调优-让小猫飞奔 (第...
2. **商业JMS Providers**:例如IBM WebSphere MQ、BEA WebLogic JMS、Oracle AQ、NonStop Server for Java Message Service (JMS)、Sun Java System Message Queue、Sonic jms、TIBCO Enterprise For JMS和iLinkMQ...
ActiveMQ 的功能强大,可以轻松集成到使用 Spring 框架的系统中,并且兼容多种常见的 J2EE 服务器,如 Geronimo、JBoss、GlassFish 和 WebLogic。此外,ActiveMQ 支持多种传输协议,包括 in-VM、TCP、SSL、NIO、UDP...
2. **平台兼容性**:能够与JBoss、Geronimo等开源应用服务器集成,并且支持Spring框架的消息驱动。 3. **P2P传输层**:提供了可靠的P2P JMS网络连接。 4. **JMS基础设施服务**:具备消息持久化、事务处理和集群支持...
4. **广泛的J2EE服务器兼容性**:ActiveMQ经过验证,可在Geronimo、JBoss 4、GlassFish和WebLogic等常见J2EE服务器上运行。通过JCA 1.5资源适配器,它可以自动部署在任何兼容J2EE 1.4的商业服务器上。 5. **多种...
其核心价值在于完全支持JMS 1.1和J2EE 1.4规范,这使得它能够在现代J2EE应用程序中发挥关键作用,即使JMS规范发布已久。ActiveMQ的官方网站提供了详尽的信息,进一步证实了其在业界的地位。 #### 二、ActiveMQ的...
⒋ 通过了常见J2EE服务器(如 Geronimo,JBoss 4,GlassFish,WebLogic)的测试,其中通过JCA 1.5 resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4 商业服务器上 ⒌ 支持多种传送协议:in-VM,...
ActiveMQ还具有广泛的服务器兼容性,可以部署在常见的J2EE服务器上,如Geronimo、JBoss 4、GlassFish和WebLogic,通过JCA 1.5资源适配器实现自动化部署。它支持多种传输协议,如in-VM、TCP、SSL、NIO、UDP、JGroups...
Struts2的使用也有所提及,强调了Spring在不同框架中的协调作用。同时,文章还讨论了Maven与Ant的混合使用,提供了构建和管理项目的不同选择。 在数据库优化方面,专门的一天聚焦于Oracle的性能调优,这涉及到...
2. 支持运行在各种J2EE服务器上,如Tomcat、JBoss、GlassFish和WebLogic。 3. 提供多语言客户端,覆盖了各种编程语言。 4. 支持多种通信协议,如VM、TCP、SSL、HTTP、UDP等。 5. 内置Spring框架集成,简化应用开发。...
尽管ActiveMQ 在开源JMS提供商中脱颖而出,但仍有其他竞争对手,如JBoss的jBossMQ和jBoss Messaging,OpenJMS,以及IBM WebSphereMQ、BEA WebLogic JMS等商业产品。尽管这些产品都有各自的优点,但ActiveMQ的独立性...
- **跨平台支持**:可以在不同的操作系统上运行,并且能够互相通信。 - **基于HTTP协议**:使用HTTP作为传输层协议,确保了网络通信的普遍性。 - **使用XML格式传输数据**:XML作为一种标准的数据交换格式,被...
Web服务(Web Service)是一种基于网络的、分布式的模块化组件,它提供了标准的方法来使得不同的应用程序在Internet上相互通信。Web服务的核心技术包括XML(Extensible Markup Language)、WSDL(Web Services ...