原文是在mule的官网上,在这里,我做了一个简单的翻译,水平有限,有什么不足的地方,请多多包涵~
 
在Tomcat中安装Mule
 
为了可以热部署你的Mule应用,将Mule安装在Tomcat下需要如下的几步:
 
1.从apache的主页下载并按照标准的配置安装Apache Tomcat6。
 
2.在tomcat的根目录下, 添加下面一行代码到conf/server.xml文件中:
 
1.<Listener className="org.mule.module.tomcat.MuleTomcatListener" />

3.复制Mule主目录下lib文件夹中的除去boot文件夹的所有子文件夹到Tomcat根目录的mule-libs文件夹(如果没有的话就自己创建一个)。你不需要对目录做其他的修改。
 
4.从mule-libs/mule/目录复制mule-module-tomcat-.jar文件到你的Tomcat根目录(如果根目录下没有的话)。
 
5.从Mule文件的lib/boot/目录下复制如下的jar文件到Tomcat下的 mule-libs/opt/ 目录中:
 •jcl104-over-slf4j-1.5.0.jar
•log4j-1.2.14.jar
•slf4j-api-1.5.0.jar
•slf4j-log4j12-1.5.0.jar
 
6.在Tomcat下的 conf/catalina.properties文件中, 添加如下代码到 common.loader (与已有的值用逗号分隔开来):
 
1.${catalina.home}/mule-libs/user/*.jar,${catalina.home}/mule-libs/mule/*.jar,${catalina.home}/mule-libs/opt/*.jar 
 
复制Mule应用文件到Tomcat中
 
首先将你的配置文件和普通的Java classes文件打包成WAR格式文件(详情请见热部署Mule文件),然后将它复制到Tomcat/webapps下即可。
 
热部署Mule应用
 
当你将你的Mule应用文件打包为WAR格式复制到Tomcat /webapps下后,Tomcat会自动进行部署的。当你需要修改你的web应用中的配置或者或者是java文件时,只需要在Tomcat /webapps目录下的解压文件中进行即可。然后通过对Tomcat下的web.xml进行改动(比如说添加或者删除几个空格,然后保存),主要是为了触发Tomcat对应用的重新部署。另外,你也可以在源文件中进行修改,然后将源文件打包为WAR格式的文件,将新的WAR格式文件复制到Tomcat /webapps下,这样也可以触发Tomcat重新部署。

下面是我个人的观点:貌似Mule2.0.2的版本中没有mule-module-tomcat-<version>.jar这个文件,在3.1.2的版本中自带有的,其他的版本在官网上有2.2.9,3.1.3和3.2.0的,其余的就不知道了。

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2011-08/41804.htm

在tomcat中部署mule项目相关推荐

  1. 在tomcat中部署web项目

    在tomcat中部署web项目 一.静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问.以下3中方式都可以部署:? 1.将PetWeb目录拷 ...

  2. PHP项目部署在tomcat,在Tomcat中部署Web项目的操作方法(必看篇)

    在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tom ...

  3. linux增量安装tomcat_Linux服务器上的tomcat中部署web项目

    首先了解一下下面几个概念,讲得不太准确: 1.JVM JVM是class以及jar(实际上就是很多个class压缩在一起)的运行环境,特征就是java和javaw命令,通过这两个命令,你可以执行cla ...

  4. Intellij IDEA 创建Web项目并在Tomcat中部署运行

    一.创建Web项目 1.File -> New Module,进入创建项目窗口 2.选择Java类型,在 Module name 处输入项目名,点击Next 3.勾选 Web Applicati ...

  5. Jeecg-Boot使用war包在Tomcat中部署之参考教程

    Jeecg-Boot使用war包在Tomcat中部署之参考教程 正式环境部署 部署方案采用nginx+tomcat部署方案 前端项目由于build后都是静态文件,部署到nginx中:后端服务发布部署到 ...

  6. 在 Tomcat 中部署 Java Web 程序 ( jar cvf *.war */. ) war 包

    本文基本转自:http://www.blogjava.net/ocean07000814/articles/331694.html 主要讲的是在 Tomcat 中部署 Java Web 应用程序.因为 ...

  7. linux mule,在Tomcat下部署Mule

    原文是在mule的官网上,在这里,我做了一个简单的翻译,水平有限,有什么不足的地方,请多多包涵~ 在Tomcat中安装Mule 为了可以热部署你的Mule应用,将Mule安装在Tomcat下需要如下的 ...

  8. 在Tomcat中部署Java Web应用程序几种方式

    在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录.  一.静态部署       静态部署指的是我们在服务器启动之 ...

  9. 在Tomcat中部署seam工程

    在Tomcat中部署seam工程 众所周知,Tomcat.Resin是servlet的容器,反应迅速,启动时间快,配置简单(Resin反应应该更迅速一些),但如果用到EJB工程的的话,它们就不能胜任了 ...

最新文章

  1. 【数据库】Redis是什么
  2. 宏在使用过程余函数的区别1
  3. 延迟关机_苹果电脑到底需不需要关机?关机和休眠你选择哪个
  4. 给创业者的30条建议
  5. OpenStack —— DevStack一键自动化安装
  6. 数组中查找並返回数组_剑指 Offer 04. 二维数组中的查找
  7. 文末送书 | 高级机器学习范式——终身机器学习
  8. Java——面向接口编程
  9. 华为ensp的缺省_华为模拟器 eNSP安装教程
  10. docker容器资源配额控制
  11. 非酋用计算机弹唱,非酋简谱 薛明媛/朱贺 听说爱情就是这样子
  12. 又漏了一张发票,所以报销要及时
  13. Unity3D使用talkingData应用数据统计
  14. Micheal Nielsen's神经网络学习之二
  15. 这个世界没有想象中的那么好,但似乎 ...... 也没那么糟
  16. 前端学习路线之基础篇-李南江
  17. R语言 自定义区间频数频率表
  18. 商城系统APP如何开发 都有哪些步骤
  19. 咕咕机显示服务器请求异常,咕咕机云服务器异常
  20. 微信小程序公众号后台回复中文乱码问题

热门文章

  1. VTK:光标形状用法实战
  2. VTK:vtkNew<vtkDenseArray<double>>用法实战
  3. boost::process::posix相关的测试程序
  4. GDCM:获取序列超声的测试程序
  5. boost::callable_traits的remove_member_reference_t的测试程序
  6. boost::callable_traits的is_volatile_member的测试程序
  7. ITK:创建一个自定义颜色图
  8. DCMTK:测试dcmiod的颜色转换功能
  9. VTK:PolyData之ThresholdCells
  10. C语言二叉树总和等于k的所有路径的算法(附完整源码)