将Mule ESB Http项目转换为Tomcat项目(5) 改造Tomcat
来源:互联网 发布:澳门银河网络平台 编辑:程序博客网 时间:2024/06/05 17:22
需要运行ESB项目转换的web项目的Tomcat最低版本要求是7.0.50,我们使用了7.0.69。Tomcat需要做以下改动:
1)修改conf/server.xml文件,添加以下代码:
<Listener className="org.mule.module.tomcat.MuleTomcatListener" />
2)在tomcat根目录下新建名为mule_libs的目录,将mule studio使用的mule esb运行时环境jar包(除了boot目录外)拷贝到mule_libs目录下:
然后将boot目录下的以下jar包拷贝到mule_libs/opt目录下
- commons-cli-<version>.jar
- disruptor-<version>.jar
- jcl-over-slf4j-<version>.jar
- log4j-jcl-<version>.jar
- slf4j-api-<version>.jar
- wrapper-<version>.jar
再将anypoint studio的data weaver plugin下的jar包拷贝到mule_libs/opt目录下
3)修改conf/catalina.properties文件,修改common.loader
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/opt_lib/*.jar,${catalina.home}/mule-libs/user/*.jar,${catalina.home}/mule-libs/mule/*.jar,${catalina.home}/mule-libs/opt/*.jar,${catalina.home}/mule-libs/endorsed/*.jar
访问url格式为
http://<host>:<port>/<name-of-war-file>/name-of-servlet-path/name-of-inbound-path
我们的tomcat使用的是默认设置,servlet path设置为/*,流程文件中设置的inbound endpoint path是Test
因此我们部署的testproject.war包访问的地址是
http://localhost:8080/testproject/Test
我们使用Advanced Rest Client访问这个url
访问结果和直接访问ESB项目一样。
0 0
- 将Mule ESB Http项目转换为Tomcat项目(5) 改造Tomcat
- 将Mule ESB Http项目转换为Tomcat项目(4) 将ESB项目改造为Web项目
- 将Mule ESB Http项目转换为Tomcat项目(2) ESB项目创建
- 将Mule ESB Http项目转换为Tomcat项目(3) ESB项目运行
- 将Mule ESB Http项目转换为Tomcat项目(1) 总论
- 在tomcat中部署mule项目
- 将项目映射为tomcat的根目录
- 将Maven项目转换为web项目,并使用tomcat调试
- eclipse中 将java项目转换为web项目 博客分类: Tomcat
- Mule ESB—集成到tomcat
- Myeclipse Tomcat Web项目转换为Maven3
- MULE ESB项目本地部署(windows)
- 将Tomcat下的http项目迁移到https
- 将DLL项目改造为控制台项目三部曲
- 将tomcat欢迎页面修改为自己项目的主页
- 将tomcat欢迎页面修改为自己项目的主页
- 将项目部署到tomcat
- Tomcat下设置项目为默认项目
- 计算完全数
- glBlendFunc颜色混合
- 金币阵列问题
- 理解Netty中的零拷贝(Zero-Copy)机制
- numpy-索引
- 将Mule ESB Http项目转换为Tomcat项目(5) 改造Tomcat
- Linux开机自启动目录
- 简单编程题目连载(十一)——0-1背包问题
- Android主题与Toolbar样式之间的关系
- Activity的一些特点(1)
- 【LeetCode】 395. Longest Substring with At Least K Repeating Characters
- LeetCode 112. Path Sum
- 关于在不同版本和平台之间进行还原或复制的常见问题 (文档 ID 1526162.1)
- Linux Grub、Linux运行级别、终端模式登陆