`
819342090
  • 浏览: 5492 次
文章分类
社区版块
存档分类
最新评论

mule war包发布到tomcat6

阅读更多

注意:以下步骤是将mule的jar包放到共通里,这样可以减小war包的大小,否则需要把所有用到的mule jar包都放到war包中。

第一步:下载安装tomcat

第二步:在tomcat根目录下新建mule-libs文件夹

第三步:将Mule-standalone中lib/user/*.jar,lib/mule/*.jar,lib/opt/*jar,lib/boot/*jar,都复制到mule-libs文件夹中

mule-common-0.11.0.jar
mule-core-3.4.0.jar
mule-core-3.4.0-tests.jar
mule-module-annotations-3.4.0.jar
mule-module-atom-3.4.0.jar
mule-module-bpm-3.4.0.jar
mule-module-builders-3.4.0.jar
mule-module-client-3.4.0.jar
mule-module-cxf-3.4.0.jar
mule-module-devkit-support-3.4.0.jar
mule-module-drools-3.4.0.jar
mule-module-jaas-3.4.0.jar
mule-module-jbossts-3.4.0.jar
mule-module-jbpm-3.4.0.jar
mule-module-jersey-3.4.0.jar
mule-module-json-3.4.0.jar
mule-module-launcher-3.4.0.jar
mule-module-management-3.4.0.jar
mule-module-ognl-3.4.0.jar
mule-module-pgp-3.4.0.jar
mule-module-rss-3.4.0.jar
mule-module-scripting-3.4.0.jar
mule-module-spring-config-3.4.0.jar
mule-module-spring-extras-3.4.0.jar
mule-module-spring-security-3.4.0.jar
mule-module-sxc-3.4.0.jar
mule-module-tomcat-3.4.0.jar
mule-module-xml-3.4.0.jar
mule-pattern-core-3.4.0.jar
mule-tools-anttasks-3.4.0.jar
mule-transport-ajax-3.4.0.jar
mule-transport-ejb-3.4.0.jar
mule-transport-email-3.4.0.jar
mule-transport-file-3.4.0.jar
mule-transport-ftp-3.4.0.jar
mule-transport-http-3.4.0.jar
mule-transport-jdbc-3.4.0.jar
mule-transport-jetty-3.4.0.jar
mule-transport-jms-3.4.0.jar
mule-transport-multicast-3.4.0.jar
mule-transport-quartz-3.4.0.jar
mule-transport-rmi-3.4.0.jar
mule-transport-servlet-3.4.0.jar
mule-transport-sftp-3.4.0.jar
mule-transport-ssl-3.4.0.jar
mule-transport-stdio-3.4.0.jar
mule-transport-tcp-3.4.0.jar
mule-transport-udp-3.4.0.jar
mule-transport-vm-3.4.0.jar
mule-transport-xmpp-3.4.0.jar

 

junit-4.9.jar
mule-tests-functional-3.4.0.jar
xmlunit-1.1.jar

 

abdera-client-0.4.0-incubating.jar
abdera-core-0.4.0-incubating.jar
abdera-i18n-0.4.0-incubating.jar
abdera-parser-0.4.0-incubating.jar
abdera-server-0.4.0-incubating.jar
abdera-spring-0.4.0-incubating.jar
activation-1.1-osgi.jar
annotations-api-6.0.29.jar
ant-1.7.0.jar
ant-launcher-1.7.0.jar
antlr-3.1.1.jar
aopalliance-1.0.jar
asm-3.1-osgi.jar
asm-commons-3.1.jar
asm-tree-3.1.jar
aspectjrt-1.6.11.jar
aspectjweaver-1.6.11.jar
axiom-api-1.2.5.jar
axiom-impl-1.2.5.jar
bcmail-jdk16-1.46.jar
bcpg-jdk16-1.46.jar
bcprov-ext-jdk16-1.46.jar
bcprov-jdk16-1.46.jar
bctsp-jdk16-1.46.jar
cglib-nodep-2.2.jar
cometd-api-1.1.1.jar
cometd-server-6.1.26.jar
commons-beanutils-1.8.0.jar
commons-codec-1.3-osgi.jar
commons-collections-3.2.1.jar
commons-dbutils-1.2.jar
commons-httpclient-3.1-osgi.jar
commons-io-1.4.jar
commons-jxpath-1.3-osgi.jar
commons-lang-2.4.jar
commons-net-2.0.jar
commons-pool-1.5.3.jar
cxf-api-2.5.1.jar
cxf-common-utilities-2.5.1.jar
cxf-rt-bindings-soap-2.5.1.jar
cxf-rt-bindings-xml-2.5.1.jar
cxf-rt-core-2.5.1.jar
cxf-rt-databinding-aegis-2.5.1.jar
cxf-rt-databinding-jaxb-2.5.1.jar
cxf-rt-databinding-jibx-2.5.1.jar
cxf-rt-frontend-jaxws-2.5.1.jar
cxf-rt-frontend-simple-2.5.1.jar
cxf-rt-management-2.5.1.jar
cxf-rt-transports-common-2.5.1.jar
cxf-rt-transports-http-2.5.1.jar
cxf-rt-transports-local-2.5.1.jar
cxf-rt-ws-addr-2.5.1.jar
cxf-rt-ws-rm-2.5.1.jar
cxf-rt-ws-security-2.5.1.jar
cxf-tools-common-2.5.1.jar
cxf-wstx-msv-validation-2.5.1.jar
dom4j-1.6.1-osgi.jar
drools-api-5.0.1.jar
drools-compiler-5.0.1.jar
drools-core-5.0.1.jar
el-api-6.0.29.jar
geronimo-annotation_1.0_spec-1.1.1.jar
geronimo-ejb_2.1_spec-1.1-osgi.jar
geronimo-j2ee-connector_1.5_spec-1.1-osgi.jar
geronimo-j2ee-management_1.0_spec-1.1-osgi.jar
geronimo-jms_1.1_spec-1.1-osgi.jar
geronimo-jta_1.1_spec-1.1.1.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
groovy-all-1.8.6.jar
hamcrest-core-1.1.jar
hibernate-commons-annotations-3.2.0.Final.jar
hibernate-core-3.6.0.Final.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
isorelax-20030108.jar
jackson-core-asl-1.9.11.jar
jackson-jaxrs-1.9.11.jar
jackson-mapper-asl-1.9.11.jar
jackson-xc-1.7.1.jar
jasper-6.0.29.jar
jasper-el-6.0.29.jar
jasper-jdt-6.0.29.jar
javassist-3.7.ga.jar
jaxb-api-2.1-osgi.jar
jaxb-impl-2.1.9-osgi.jar
jaxb-xjc-2.1.9-osgi.jar
jaxen-1.1.1-osgi.jar
jaxws-api-2.2.1.jar
jbossjta-4.15.0.Final.jar
jboss-logging-3.0.0.Beta5.jar
jbpm-api-4.4.jar
jbpm-jpdl-4.4.jar
jbpm-log-4.4.jar
jbpm-pvm-4.4.jar
jcifs-1.3.3.jar
jdom-1.1.1.jar
jersey-client-1.6.jar
jersey-core-1.6.jar
jersey-json-1.6.jar
jersey-server-1.6.jar
jetty-6.1.26.jar
jetty-annotations-6.1.26.jar
jetty-plus-6.1.26.jar
jetty-util5-6.1.26.jar
jetty-util-6.1.26.jar
jgrapht-jdk1.5-0.7.3.jar
jibx-extras-1.2.3.jar
jibx-run-1.2.3.jar
jibx-schema-1.2.3.jar
joda-time-1.6.jar
jsch-0.1.44-1.jar
jsp-api-6.0.29.jar
jsr181-api-1.0-MR1.jar
jsr250-api-1.0.jar
jta-1.1.jar
juel-engine-2.1.0.jar
juel-impl-2.2.1.jar
jug-2.0.0-asl.jar
juli-6.0.29.jar
livetribe-jsr223-2.0.5.jar
mail-1.4.3.jar
msv-core-2011.1.jar
mule-module-boot-3.4.0.jar
mvel2-2.1.3.Final.jar
mx4j-impl-2.1.1-osgi.jar
mx4j-jmx-2.1.1-osgi.jar
mx4j-remote-2.1.1-osgi.jar
mx4j-tools-2.1.1-osgi.jar
neethi-3.0.1.jar
ognl-2.7.3-osgi.jar
opensaml-2.5.1-1.jar
openws-1.4.2-1.jar
oro-2.0.8-osgi.jar
quartz-1.8.5.jar
relaxngDatatype-20020414.jar
rome-0.9.jar
saaj-api-1.3-osgi.jar
saaj-impl-1.3-osgi.jar
saxon-8.9.0.4-osgi.jar
saxon-dom-8.9.0.4-osgi.jar
saxon-xqj-8.9.0.4.jar
servlet-api-2.5-20081211.jar
smack-3.1.0.jar
smackx-3.1.0.jar
spring-aop-3.2.1.RELEASE.jar
spring-beans-3.2.1.RELEASE.jar
spring-context-3.2.1.RELEASE.jar
spring-context-support-3.2.1.RELEASE.jar
spring-core-3.2.1.RELEASE.jar
spring-expression-3.2.1.RELEASE.jar
spring-jdbc-3.2.1.RELEASE.jar
spring-jms-3.2.1.RELEASE.jar
spring-security-config-3.1.0.RELEASE.jar
spring-security-core-3.1.0.RELEASE.jar
spring-security-crypto-3.1.0.RELEASE.jar
spring-security-web-3.1.0.RELEASE.jar
spring-tx-3.2.1.RELEASE.jar
spring-web-3.2.1.RELEASE.jar
stax2-api-3.0.2.jar
stax-api-1.0-2.jar
staxon-1.2.jar
stax-utils-20080702-osgi.jar
sxc-core-0.7.3-osgi.jar
sxc-runtime-0.7.3-osgi.jar
sxc-xpath-0.7.3-osgi.jar
tomcat-apr-5.5.23.jar
tomcat-util-5.5.23.jar
woodstox-core-asl-4.0.8.jar
wsdl4j-1.6.2.jar
wss4j-1.6.3.jar
xapool-1.5.0-osgi.jar
xmlpull-1.1.3.1.jar
xml-resolver-1.2-osgi.jar
xmlschema-core-2.0.1.jar
xmlsec-1.4.0-osgi.jar
xmltooling-1.3.2-1.jar
xpp3_min-1.1.3.4.O-osgi.jar
xpp3-1.1.3.4.O.jar
xsdlib-2010.1.jar
xstream-1.4.2.jar

 

commons-cli-<version>.jar
jul-to-slf4j-<version>.jar
log4j-<version>.jar
mule-module-logging-<version>.jar
wrapper-<version>.jar

 第四步:修改tomcat中conf/catalina.properties里的common.loader:

common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/mule-libs/*.jar

 第五步:发布

  • 打包mule war包
  • 将war包放到Tomcat的/webapps下
  • 双击Tomcat的/bin下的Tomcat6.exe启动Tomcat

 

Reference

https://docs.mulesoft.com/mule-user-guide/v/3.4/deploying-mule-as-a-service-to-tomcat

 

分享到:
评论

相关推荐

    mule3.4对应应用部署到tomcat7相关步骤文档

    7. 创建Mule项目和WAR包:使用Mule Studio或Anypoint Studio开发Mule应用,完成后打包成WAR格式,并将其放置在Tomcat的`webapps`目录下。 8. 启动Tomcat:运行Tomcat服务器,此时,Tomcat将加载Mule应用并准备接受...

    简单的tomcat中集成mule

    集成Mule ESB到Tomcat使得我们可以利用Tomcat的轻量级特性同时利用Mule的强大集成能力。 以下是集成步骤的详细说明: 1. **创建动态Web项目**: - 在IDE(如Eclipse)中,创建一个新的"Dynamic Web Project",...

    在tomcat中部署mule项目

    3. 把`mule-module-tomcat-&lt;version&gt;.jar`文件从`mule-libs/mule`目录复制到Tomcat的根目录。这个文件是Mule与Tomcat集成的关键。 4. 将特定的日志库JAR文件(例如:`jcl104-over-slf4j-1.5.0.jar`, `log4j-1.2.14....

    mule 开发使用包

    8. **部署与测试**:介绍如何将Mule应用打包为WAR或EAR文件,部署到Mule ESB服务器,并进行测试。 9. **监控与日志**:讨论Mule的内置监控功能,如Anypoint Monitoring,以及日志记录。 10. **最佳实践**:提供在...

    实战Mule:利用Mule调用XFire发布的Web服务

    6. **部署和监控**:最后,将Mule ESB应用部署到生产环境,并使用Mule提供的监控工具跟踪服务的运行情况,确保一切正常运行。 在这个过程中,源码和工具的使用至关重要。源码用于理解Mule和XFire的内部工作原理,...

    mule esb mule esb打包手册文档

    在Mule ESB中,应用通常被打包为一个可部署的Mule Application Archive (Mule WAR or EAR) 文件。WAR适用于Web应用程序,而EAR则用于更复杂的EJB容器集成。打包过程涉及到收集项目的所有依赖、配置文件、源代码和...

    Mule源码下载,编译成eclipse项目,发布代码

    在本文档中,我们将详细介绍如何从Mule的源代码中编译出Eclipse项目,并将其发布到服务器上。 Mule源码编译 首先,我们需要安装必要的环境,包括Java、Maven和Subversion。Java要求JDK 1.5 及以上,我们使用JDK ...

    实战Mule:利用Mule调用XFire发布的文件上传服务

    《实战Mule:利用Mule调用XFire发布的文件上传服务》 在现代企业级应用集成(EAI)中,Mule ESB(Enterprise Service Bus)作为一种强大的中间件,广泛用于构建灵活、可扩展的系统架构。而XFire是早期的Java Web...

    mule IDE (mule ESB)

    Mule ESB 是一个轻量级的基于java的企业服务总线和集成平台, 使得开发人员可以快速,简单的连接多个应用, 使得它们可以交换数据。 Mule ESB 容易集成现有异构系统,包括:JMS, Web Services, JDBC, HTTP, 等. ESB...

    mule开发环境搭建和部署

    三、Mule项目发布 在Mule项目中,需要新建一个项目,例如SayHello项目。然后,在该项目下新建一个包,名称为com.mule.nick.test,在该包下新建一个类,类名为SayHello。在SayHello类中,新增一个sayHello()方法,...

    Mule3.4入门学习

    然后,使用Eclipse创建Web Service项目,编写Web Service实现类,最后发布Web Service到Tomcat服务器上。 四、JMS消息通信 Mule提供了JMS消息通信的支持,允许用户使用JMS队列来实现消息通信。要使用JMS,需要下载...

    mule -esb 源码

    综上所述,Mule ESB的源码包含了丰富的组件和配置,从日志记录到企业级服务,再到安全性和网络代理,涵盖了构建一个强大集成平台所需的各种要素。理解并熟练掌握这些配置文件的用法,对于开发和维护高效、可靠的Mule...

    Mule与MQ集成

    同时,另一个系统可以作为生产者,将数据发布到ActiveMQ,Mule则负责处理这些数据,完成数据的整合和转发。 **4. 总结** Mule与MQ集成是企业级应用中常见的架构设计,它允许系统通过消息传递方式进行通信,提高了...

    mule web service exsample

    在这个示例中,我们将深入探讨如何使用Mule来发布Web服务,这是一种允许不同系统间交换数据的有效方式。 1. **Mule基础知识** Mule 是一个开源的企业级服务总线,它支持多种协议和数据格式,如HTTP、JMS、FTP等。...

    MuleESB部署文档

    下面是MuleESB的部署文档,涵盖了Mule安装、集成、发布、打包等方面。 一、Mule安装 在开始安装Mule之前,需要准备好以下环境: 1. JDK:需要安装JDK1.6或更高版本,并安装JRE。从JDK6开始,不再需要xml parser ...

    mule2的源代码包

    在Mule2中,这关乎到哪些操作可以被允许,哪些操作受到限制,确保了系统的安全性。 4. `log4j.properties`:与`logging.conf`类似,这是Log4j的日志配置文件,具体指定了日志的输出级别、格式、文件位置等,便于...

    mule文档详解 mule

    **Mule ESB详解** Mule ESB,全称为Mule Enterprise Service Bus,是由MuleSoft公司开发的一款强大且灵活的企业服务总线。它是一种中间件,旨在促进不同应用程序之间的数据交换,通过提供一个集成平台来连接各种...

Global site tag (gtag.js) - Google Analytics