现在的位置: 首页 > 综合 > 正文

基于Weblogic11的Mule3.5部署指南

2013年11月10日 ⁄ 综合 ⁄ 共 1164字 ⁄ 字号 评论关闭

       由于公司项目部署环境限制,Mule Esb 需要脱离自己的服务器,部署到weblogic11上。在网络上搜索了相关资料,竟然没有一篇介绍的,仅在官网有点滴介绍,还是介绍的企业版部署,不是社区版。没有办法,只能借助那点微薄的资料,自己摸索,经过努力,终于部署成功!现将部署过程整理出来,使有需要的朋友少走弯路。

一:环境介绍

(1)社区版:MuleStudio3.5

(2)Mule部署服务器:mule-standalone-3.4.0

(3)web服务器Weblogic11g

二:部署步骤

(1)基于MuleStudio3.5建立 Mule Project ,例如helloword,基于mflow文件,画流程,开发需要的业务功能。

(2)在工程上点右键,选择 Export,如下图:

按照上面选择,点击Next,生成zip文件,例如 helloworld.zip ,解压,目录结构如下:
                                                 
其中helloWorld.xml 就是基于mflow 文件生成的。
(3)按照Web应用WAR包的结构构建如下目录,并从上面解压的文件夹下,按照下面步骤拷贝:
                                                   
(4)拷贝界面:如果有的话,放到根目录下,即helloword下面。
(5)拷贝类文件:拷贝classes 文件夹下的内容到WEB-INF目录下的classes文件夹下。
(6)拷贝XML文件:拷贝xml文件(如helloworld.xml)到WEB-INF目录下的classes文件夹下。
(7)拷贝Mule的JAR包:拷贝mule-standalone-3.4.0\ib下mule和opt两个目录下的所有JAR包到WEB-INF目录下的lib文件夹下 ,拷贝boot 目录下的mule-module-logging-3.4.0.jar、 log4j-1.2.16.jar 和 wrapper-3.2.3.jar 到WEB-INF目录下的lib文件夹下 。
(8)删除多余的JAR:tomcat-apr-5.5.23.jar 、tomcat-util-5.5.23.jar和xpp3-1.1.3.4.O.jar ,防止weblogic 下JAR包冲突。
(9)构建web.xml ,放到WEB-INF 下,内容见下图:
 
  
说明:param-value 的内容就是压缩包里对应的XML文件,可以配置多个,用逗号隔开!
(10)构建weblogic.xml (防止JAR冲突),放到WEB-INF 下,内容见下图:
(11)整理完毕,把此文件夹按照weblogic11g的方式部署即可!
(12)如果不出意外,启动会一帆风顺的,希望你好运!



抱歉!评论已关闭.