当前位置:首页 > 开发 > 编程语言 > Web Service > 正文

Weblogic下部署axis的问题总结

发表于: 2009-06-21   作者:Dead_knight   来源:转载   浏览次数:
摘要:     网上看过很多关于tomcat下的axis部署,却很少有weblogic的详细介绍,现把本人实际部署时遇到的问题及解决办法记录下来以供日后查阅。      在tomcat下需要将axis/webapps/目录下的axis应用copy到tomcat下的webapps目录下,然后通过命令:   &nbs
    网上看过很多关于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下部署axis的问题总结

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1. \weblogic\user_projects\domains 下增加 domain名称。 2. 配置domain 下 config.xml 文件。(此
写一些不同领域的博文,希望我的博文或者经验对不同层次的你有所帮助!下面写一篇关于java web 应用
总结一下ASP.NET MVC 网站的部署问题 近日,准备把MVC建了一个新的测试站点部署到IIS上面,结果没想
近日,准备把MVC建了一个新的测试站点部署到IIS上面,结果没想到出现了一系列的问题和错误,准备记
weblogic简介 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应 用
数据源配置完后,就可以进行服务的部署了。 部署的步骤如下 1、与创建数据源一样,打开控制台页面,
1.3.1 安装WebLogic10(1) 《JavaEE程序设计与应用开发》第1章JavaEE介绍和环境配置,本章首先介绍
之前在MyEclipse上搭建项目环境,可以顺利跑起来。但是用起来感觉不顺手,就在Idea 14上面准备搭建
IFrame在Weblogic9.2下的请求session覆盖的问题, 系统部署到tomat和weblogic10.3版本多正常,sessio
1、开发准备 首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包。 2、安装eclip
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号