用tomcat 发布mule 服务 (转)

研究了一段时间mule 3.0.1 ,下面分享使用 myeclipse 创建 使用mule的项目,然后 使用tomcat启动服务

步骤如下:

  1:下载tomcat

  2: 在tomcat 目录下 conf/server.xml 里面添加

    <Listener className="org.mule.module.tomcat.MuleTomcatListener" />

  3:在tomcat 根目录下建立 文件夹 mule-libs (如果存在不需要重复)

  4:将下载的mule 下面的 lib 文夹下面的文件夹(除了boot 文件夹)下copy到 刚创建的 mule-libs目录下

  5:将 mule/lib/boot 文件夹里面的 jcl-over-slf4j-1.6.1.jar,log4j-1.2.14.jar,slf4j-api-1.6.1.jar,slf4j-log4j12-1.6.1.jar,wrapper-3.2.3.jar

   放到 tomcat/mule-libs/opt 文件夹下面

  6: 在mule/ lib 下面找到 mule-module-tomcat-<版本号>.jar (一般放在mule目录下) copy 到 tomcat/mule-libs/mule下面

  7: 修改 tomcat /conf/catalina.properties 文件 ,找到 common.loader 属性字段 在后面添加

   ${catalina.home}/mule-libs/user/*.jar,${catalina.home}/mule-libs/mule/*.jar,${catalina.home}/mule-l   ibs/opt/*.jar 

   当然 要与前面已经存在的配置用 ',' 隔开

在myeclipse 里面创建一个 web  project

将mule 的jar包放到 WEB-INF/lib 下..运行中可能会出现错误.需要下载一些额外的jar包..

  在web.xml 里面添加

  <context-param>
          <param-name>org.mule.config</param-name>
          <param-value>mule-config.xml</param-value>
       
      </context-param>
      <!-- This listener will start up Mule inside the webapp -->
      <listener>
           <listener-class>org.mule.config.builders.MuleXmlBuilderContextListener</listener-class>
      </listener>

加载项目如tomcat服务器..运行

注: 第一次写这东西,主要是留给自己以后参考使用..如果不周到的..看的不太明白.还请包涵

时间: 2024-11-06 14:36:01

用tomcat 发布mule 服务 (转)的相关文章

关于JSP发布地图服务

js <b>关于JSP发布地图服务</b>首先介绍下用于发布地图服务的ArsIMSArsIMS是一个由Presentation层,Business Logic层,data层组成的多层架构,另外,它还有一个用于管理地图网页发布的应用程序集.(1)presentation 层是ArcIMS的客户端,可以获得,浏览和分析地理数据(geographic data)(2)business logic 层的组件用于请求处理和ArcIMS的网页管理(3)data 层包含了所有ArcIMS可用的数

axis2+https-axis2-1.4发布https服务出错

问题描述 axis2-1.4发布https服务出错 1.在对应的axis2.xml配置transportReceiver为https.8443端口时,发布wsdl解析页面为http+8443. 2.配置http+7080端口时,发布wsdl解析页面有时候会变成http+8080,而此时,tomcat中对应的端口号已改成7080. 环境配置为tomcat7+JDK1.7+AXIS2-1.4.1

描述与注册,发布Web服务(((ok了转完了)))

web|web服务 架构Web Service: 描述与注册,发布Web服务        内容: SOAP消息示例 XML Schema建模 WSDL服务描述 UDDI服务发布 总结 参考资料 作者简介 相关内容: 交互界面,Web服务定义的核心 实战Web服务 基于Web服务的应用.解决方案和开发平台 什么是Web服务? 为什么需要Web服务? WSDL: 描述你的Web服务 UDDI 注册信息的数据模型 柴晓路 (fennivel@uddi-china.org)Chief System A

skyline Fly文件的BS部署系列(2)SFS把shapefile发布WFS服务

接上一篇skyline(TEP,TerraGate) Fly文件的BS部署系列(1)MPT部署,接下来说说使用SFS发布WFS服务 首先介绍SFS: SFS能把shapefile.SDE,oracle,sqlserver这些矢量文件或数据表发布成WFS服务,可以把影像发布成WMS服务.另外有SFS Cache Creator专门制作缓存(切片).跟ArcGIS Server的功能相似 PS:虽然SFS和TEP能读取SDE图层,但在实际使用中发现并不稳定,加载SDE9.3的图层只能加载几条数据 1

eclipse开发项目使用tomcat发布项目报错

问题描述 eclipse开发项目使用tomcat发布项目报错 和同学一起做的项目,用的同样的Eclipse,同样的Tomcat到我的电脑上出如下错误Unable to process Jar entry [org/logicalcobwebs/proxool/util/FastArrayList.class] from Jar [jar:file:/F:/MyJob/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sz

axis2发布webservice-axis2发布WebService服务实现类增加方法,用重新打包.aar吗

问题描述 axis2发布WebService服务实现类增加方法,用重新打包.aar吗 axis2发布WebService(应用.aar文件发布)已经成功了,但是供服务实现类增加了方法需要重新打包.aar文件吗

tomcat发布项目之后访问不到任何地址

问题描述 tomcat发布项目之后访问不到任何地址 localhost:8090 本地也也访问不到 tomacat 发布文件里面 没有项目的包 只有web 的文件 解决方案 最简单的调试,在你的 web 项目跟路径下,放一个静态 html 资源尝试是否能访问到,慢慢分析 解决方案二: 先看看tomcat的主页能否访问,确认是否部署成功,然后看看你的web是否生成成功,先把项目上的红叉子解决掉 解决方案三: 在tomcat5 中发布项目,只能用localhost不能用IP地址访问项目的问题 解决方

CXF发布webservice服务,浏览器里报错404--not found

问题描述 CXF发布webservice服务,浏览器里报错404--not found 解决方案 python报错code for hash md5 was not found解决方案启动HIVE 服务报错 HWI WAR file not found树莓派安装mysql-srver报错 404 not found!

ArcGis Engine10.1发布地图服务到Arcgis Server,出现了错误,如下

问题描述 ArcGis Engine10.1发布地图服务到Arcgis Server,出现了错误,如下 服务成功发布到了Server上,但是无法启动服务,求助大牛... 代码如下: string serverName = "http://localhost:6080/arcgis/admin"; string mxdFilePath = @"D:southGisDataxyz.mxd"; string serviceName = "tiles02223&q