`
Dead_knight
  • 浏览: 1202297 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
752c8642-b795-3fe6-946e-a4e845bffdec
Spring Securi...
浏览量:240617
33caa84e-18a6-3036-a82b-6e2106a4de63
clojure专题
浏览量:49056
E17ca077-44df-3816-a3fe-471c43f6e1e5
WebLogic11g
浏览量:237060
社区版块
存档分类
最新评论

Weblogic下部署axis的问题总结

阅读更多
    网上看过很多关于tomcat下的axis部署,却很少有weblogic的详细介绍,现把本人实际部署时遇到的问题及解决办法记录下来以供日后查阅。
     在tomcat下需要将axis/webapps/目录下的axis应用copy到tomcat下的webapps目录下,然后通过命令:
    java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient deploy.wsdd部署(该命令需要注意端口问题,默认为8080,如果web应用不是该端口,则需要通过-p 8088参数指定,否则报401错误)
     而在weblogic服务器下,直接通过该命令再指定个端口如:
    java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient -p 7001肯定是无法通过的,此时会报404错误,因为此时该命令会通过默认路径http://localhost:7001/axis/WEB-INF生成server-config.wsdd文件,而该应用在weblogic下不存在。
    第一种办法:在该域下部署个axis
    第二种办法通过-l参数指定路径
    即:-lhttp://localhost:7001/frameweb/services/EOMSProcessSheet
    如果采用第二种方法,则需要在web.xml中进行如下设置:
<servlet>
    <servlet-name>AdminServlet</servlet-name>
    <display-name>Axis Admin Servlet</display-name>
    <servlet-class>
        org.apache.axis.transport.http.AdminServlet
    </servlet-class>
    <load-on-startup>100</load-on-startup>
  </servlet>

  <servlet>
    <servlet-name>SOAPMonitorService</servlet-name>
    <display-name>SOAPMonitorService</display-name>
    <servlet-class>
        org.apache.axis.monitor.SOAPMonitorService
    </servlet-class>
    <init-param>
      <param-name>SOAPMonitorPort</param-name>
      <param-value>5001</param-value>
    </init-param>
    <load-on-startup>100</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/servlet/AxisServlet</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>*.jws</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/services/*</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>SOAPMonitorService</servlet-name>
    <url-pattern>/SOAPMonitor</url-pattern>
  </servlet-mapping>

分享到:
评论

相关推荐

    将应用部署在weblogic中于axis2冲突的问题及解决方案

    将应用部署在Weblogic Server 10.3中与Axis2冲突的问题可以通过删除项目WEB-INF\lib目录下的wstx-asl-3.2.4.jar包来解决。同时,也可以通过在WEB-INF\lib目录下配置weblogic.xml文件来解决包冲突的问题。

    weblogic部署Axis2

    标题“WebLogic部署Axis2”涉及的是在Oracle的WebLogic服务器上配置和部署Apache Axis2 Web服务引擎的过程。Apache Axis2是用于构建和部署Web服务的高性能、灵活且可扩展的框架。它允许开发人员创建、发布和消费Web...

    weblogic8.1+jdk1.4+axis1.2遇到的问题总结

    ### WebLogic 8.1 + JDK 1.4 + Axis 1.2 遇到的问题及解决方案 ...通过上述步骤,可以有效解决在WebLogic 8.1、JDK 1.4 和 Axis 1.2环境下部署Web服务时出现的问题,实现稳定可靠的服务部署与运行。

    关于weblogic部署Java项目的包冲突问题的解决

    "关于weblogic部署Java项目的包冲突问题的解决" Weblogic是Oracle公司出品的一款Java EE应用服务器,广泛应用于企业级应用系统中。然而,在部署Java项目到Weblogic服务器时,经常会遇到包冲突问题,导致应用程序...

    Axis传值和复杂对象

    7. **WebLogic部署**: WebLogic8.1支持部署Axis生成的WAR文件,服务可以在应用服务器上运行并接受请求。 8. **测试和调试**: 使用myEclipse内置的工具或者像SoapUI这样的独立工具,可以对Web服务进行测试和调试,...

    axis2-std-1.0-bin.zip与axis2.war

    Axis2.war文件可以直接部署到支持Servlet容器(如Tomcat、Jetty)或Java应用服务器(如JBoss、WebLogic)中。部署后,它将提供一个完整的Axis2服务运行时环境,允许用户通过Web界面管理Web服务。用户可以通过HTTP...

    weblogic 服务器

    在WebLogic上部署使用Apache Axis,可以扩展其Web服务功能,实现服务之间的通信。 综上所述,WebLogic Server是一个功能强大的Java EE应用服务器,具备完善的管理和部署功能,支持多种Java EE标准,同时也提供了...

    基于Axis2的Web Service 快速开发.ppt

    安装和部署Axis2涉及以下几个步骤: 1. 确保系统已安装JDK和Ant构建工具,并配置好JAVA_HOME和AXIS2_HOME环境变量。 2. 将Axis2的zip包解压到指定目录,例如D:\develop tools\axis2\axis2-1.4.1。 3. 启动Axis2...

    myeclipse整合axis2

    Axis2是Apache Axis的下一代版本,设计为一个高性能、灵活且可扩展的Web服务引擎。它支持SOAP 1.1和1.2协议,能够处理XML数据和WSDL描述。Axis2的核心组件包括消息引擎、模块架构、服务部署框架等,使得开发者可以...

    axis-src-1_4.tar.gz

    "Axis 1.4" 是一个著名的开源Java Web服务框架,它允许开发人员在Java平台上创建和部署Web服务。这个框架是由Apache软件基金会维护的,是早期Web服务开发中的一个重要工具。"axis-src-1_4.tar.gz" 文件是一个源代码...

    Axis WebService开发

    确保已安装Web服务器(如Tomcat 5.0.28或WebLogic),将Webapps下的Axis文件夹完整复制至Tomcat的Webapps目录。访问http://127.0.0.1:8080/axis,若显示默认界面,则表明基本安装成功。 进一步,通过“Validation”...

    (英文)Programming.WebLogic.Web.Services1

    本文档详细介绍了如何在Java环境下利用BEA提供的工具和技术来创建、部署和管理Web服务。Web服务是一种基于标准的分布式计算模型,允许不同系统之间的互操作性,通过使用XML、SOAP和WSDL等协议实现。 WebLogic ...

    j2EE实现安全的AXIS Web服务

    AXIS是Apache软件基金会的一个开源项目,提供了一种简单的方式来创建和部署Web服务。当我们谈论"j2EE实现安全的AXIS Web服务"时,这意味着我们要在Java 2 Platform, Enterprise Edition (j2EE)环境中构建安全的、...

    如何部署Java Web服务

    Java Web服务的部署在多容器环境中常常面临挑战,尤其是在需要跨IBM WebSphere Application Server、BEA WebLogic、Tomcat等不同Web应用服务器部署时。由于缺乏一个标准化的“web.xml”部署描述符,适用于多种Web...

    webservice

    而"JB与中文Weblogic8的集成"和"JB开发Tomcat下的WebService+Weblogic客户"则涉及了如何在WebLogic环境中集成和使用由JBoss开发的Web服务,这通常涉及到服务的迁移、兼容性问题和性能优化。 在"WebService技术"文...

    webservice 开发

    ### WebService开发详解:以Apache Axis为例 #### 核心知识点概述 在深入解析之前,让我们先明确几个关键概念和步骤,这些对于理解和实施WebService(尤其是使用Apache Axis框架)至关重要。 1. **WebService简介...

    四种方式调用webservice.doc

    WebLogic Server是Oracle提供的一款企业级应用服务器,支持部署和调用Web Service。在WebLogic环境中,可以通过管理控制台或WLST(WebLogic Scripting Tool)添加Web Service消费者,配置服务端点,然后在应用程序中...

Global site tag (gtag.js) - Google Analytics