mule esb standalone服务器指定JVM

问题:mule standalone 服务器 3.6.1运行需要 JDK1.7版本,目前项目运行JDK1.6,领导抠门,不愿意为ESB单独运行一个服务器,只能在原来的服务器上安装JDK1.7

解决方法:修改 mule standalone 配置文件,指定运行的JVM 为JDK1.7的JVM



修改文件文件名为:launcher.bat 和 wrapper.conf

launcher.bat位置如下:

修改内容:重新指定了FOUND的值:

set FOUND = C:\Program Files\Java\jdk1.7.0_75\bin\java.exe

代表我的JVM

ps:可以使用 echo进行调试



wrapper.conf位置如下:

修改内容为:

wrapper.java.command=C:\Program Files\Java\jdk1.7.0_75\bin\java

心得体会:一切皆可调试

mule forum: config reference

bat 脚本: bat reference

时间: 2024-10-14 21:49:49

mule esb standalone服务器指定JVM的相关文章

mule esb exception(一)

mule esb 异常分类 system exception message exception 系统异常出现的两种情况: 应用启动时出的异常 连接外部系统时出现的异常 for example:读取文件,当文件正在写入时,file connector endpoint去读这个文件,出现的异常即为系统异常,stackoverflow也有相关参考 系统异常相当于java中的Error 由于系统异常处于应用不可用状态,重点分析 message exception Message Exception m

mule esb 文件传输

问题:如何使用mule esb 进行文件传输 应用场景: 局域网内不同服务器之间共享文件夹的形式传入文件,采用mule esb 实现共享文件夹之间文件传递的自动化,example: 服务器一(ip:10.66.88.1)上有个input共享文件夹,服务器二(10.66.88.2)上有个output文件夹,服务器一产生生成文件到input共享文件夹,人工copy到服务器二的output文件夹,服务器二再从output文件夹读取数据,mule esb文件传输,解决服务器一上的文件夹到服务器二outp

Mule ESB 自带例子hello初体验

1 配置的流的效果图 2 应用配置文件hello.xml内容 1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <mule xmlns:vm="http://www.mulesoft.org/schema/mule/vm" xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns="http://w

(十四)Zabbix_服务器监控JVM服务

(十四)Zabbix_服务器监控JVM服务 背景: 1.zabbix-3.4.4服务器搭建完成 2.JDK已经源代码安装完成 思路: 1.编译安装zabbix Java Gateway让其允许 注意:网上大部分文档说重新编译安装zabbix服务.我看不然,因为要是重新编译zabbix的话,如果原来放到脚本目录里的文件就会丢失. 2.让zabbix服务启用JavaPollers 3.web端添加主机 工作原理:(网上查找仅供参考) 工作原理比如:当Zabbix-Server需要知道java应用程序

socket实现两台FTP服务器指定目录下的文件转移(不依赖第三方jar包)

通过socket实现两台FTP服务器指定目录下的文件转移,其中包含了基础了ftp文件列表显示.上传和下载.这里仅供学习用,需掌握的点有socket.ftp命令.文件流读取转换等 完整代码如下: FtpFileTransfer.java package com.xxx.ftp.client; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io

EnjoyingSoft之Mule ESB基础系列第二篇:Mule ESB基本概念

目录 1. 使用Anypoint Studio开发 2. Mule ESB Application Structure - Mule ESB应用程序结构 3. Mule ESB Application整体构造 4. Mule ESB构造元素 - Flow 5. Mule ESB构造元素 - Connector 6. Mule ESB构造元素 - Processor Mule ESB在众多开源的ESB中处于领先者的地位,MuleSoft公司也作为独角兽,2017年在纽交所上市.我们作为MuleSo

EnjoyingSoft之Mule ESB基础系列第三篇:Mule message structure - Mule message结构

目录 1. 探索Mule Message结构 2. Mule Message的Payload 3. Mule Message的Property 4. Mule Message的Attachment 5. Mule的Variable 6. 使用Java操作Mule Message Mule ESB是一个使用Java语言编写的开源企业服务总线,企业服务总线英文Enterprise Service Bus,简称ESB.其相关源代码也托管在GitHub上,可以在https://github.com/mu

Mule Esb实现WebService代理

基于SOA的系统开发越来越成为了分布式系统开发的提纲,在系统继承平台项目中,我们也很好的实现了这一理念.在这个项目中,各个系统之间的交互主要依赖的是webservice,由其是基础系统为考试系统,评教系统提供数据支持的情况,并且随着业务的不断扩展,我们将提供越来越多的webservice,在这种情况下如果依然让各个系统之间持有webservice的wsdl以此访问webservice在后期会造成严重的维护问题,并且考虑到继承以前遗留的异构系统我们最终选择了使用ESB来成立一个webservice

windows下配置tomcat服务器的jvm内存大小的两种方式

难得遇到一次java堆内存溢出(心里想着,终于可以来一次jvm性能优化了$$) 先看下报错信息, java.lang.OutOfMemoryError: GC overhead limit exceeded 错误就是发出了这样的信号: 执行垃圾收集的时间比例太大, 有效的运算量太小. 默认情况下, 如果GC花费的时间超过 98%, 并且GC回收的内存少于 2%, JVM就会抛出这个错误. 造成这个问题的原因可能是项目里某个地方定义的太多的map,list对象,或者一次从数据库中查询的数据量过大.