java - Mule 启动时的两个 Java 进程

标签 java tomcat mule

我在执行 Mule 启动命令时遇到了问题。 我在个人服务器上使用 Mule 3.4。 它将创建两个 Mule Java 进程:

mule     19748  7.5 34.3 16219856 5666092 ?    Sl   09:17   7:51 java -Dmule.home=/usr/local/mule -Dmule.base=/usr/local/mule -Djava.net.preferIPv4Stack=TRUE -XX:MaxPermSize=512m -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.management.jmxremote.local.only=false -Djava.rmi.server.hostname=localhost -javaagent:/bus/newrelic/newrelic.jar -Xmx14336m -Xms12288m -XX:MaxPermSize=128m -Djava.endorsed.dirs=/usr/local/mule/lib/endorsed -Djava.library.path=%LD_LIBRARY_PATH%:/usr/local/mule/lib/boot -classpath %MULE_LIB%:/usr/local/mule/conf:/usr/local/mule/lib/boot/log4j-1.2.16.jar:/usr/local/mule/lib/boot/commons-cli-1.2.jar:/usr/local/mule/lib/boot/mule-module-boot-3.4.0.jar:/usr/local/mule/lib/boot/mule-module-reboot-3.4.0.jar:/usr/local/mule/lib/boot/wrapper-3.2.3.jar:/usr/local/mule/lib/boot/mule-module-logging-3.4.0.jar -Dwrapper.key=DJDL5E_MvprCU8wC -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=19020 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=2 org.mule.module.reboot.MuleContainerBootstrap
mule     21250  5.4 23.1 16127708 3821144 ?    Sl   09:26   5:11 java -Dmule.home=/usr/local/mule -Dmule.base=/usr/local/mule -Djava.net.preferIPv4Stack=TRUE -XX:MaxPermSize=512m -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.management.jmxremote.local.only=false -Djava.rmi.server.hostname=localhost -javaagent:/bus/newrelic/newrelic.jar -Xmx14336m -Xms12288m -XX:MaxPermSize=128m -Djava.endorsed.dirs=/usr/local/mule/lib/endorsed -Djava.library.path=%LD_LIBRARY_PATH%:/usr/local/mule/lib/boot -classpath %MULE_LIB%:/usr/local/mule/conf:/usr/local/mule/lib/boot/log4j-1.2.16.jar:/usr/local/mule/lib/boot/commons-cli-1.2.jar:/usr/local/mule/lib/boot/mule-module-boot-3.4.0.jar:/usr/local/mule/lib/boot/mule-module-reboot-3.4.0.jar:/usr/local/mule/lib/boot/wrapper-3.2.3.jar:/usr/local/mule/lib/boot/mule-module-logging-3.4.0.jar -Dwrapper.key=HorrsPz6m0fU8NBF -Dwrapper.port=32001 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=21248 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1 org.mule.module.reboot.MuleContainerBootstrap

有人可以帮助我吗?

最佳答案

如果您在 Windows 上运行,那么可能就是这样。

如果两个实例已作为 Windows 服务安装,则您不能同时运行它们。

所以你必须从 bin 目录运行“mule remove”命令将其作为服务卸载,然后你应该能够运行多个实例。

关于java - Mule 启动时的两个 Java 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40840636/

相关文章:

java - 计算 : How to add the operator before each number like a real calc

java - 如何在 Java 中检测当前用户的文本方向首选项?

Java:使用代码从文件夹添加外部库

mule - 在 1 次调用中检索多个 AWS Secret Manager

java - 自定义排序算法性能(与 Arrays.sort() 和 parallelSort() 相比)

java - 寻找自动压力测试框架

java - Spring Boot - 如何从 file.conf 读取环境变量

java - 如何使用 Tomcat 8.0 配置 NetBeans 7.3.1

java - Streaming 如何为 Mule 数据库连接器工作?

mule - 如何在 mule studio 的 Groovy 脚本中引用 session 变量