0

我正在尝试在 64 位 IBM AIX 上运行 mule-3.1.2,但无法执行 java 包装器(找到但不可执行。)。我确定我设置了正确的权限。此外,我也无法在 ia64 机器上运行 mule,同样的问题。

那么我可以像不使用 java 包装器的 java 应用程序一样运行 mule 吗?

4

1 回答 1

0

在不使用包装器的情况下启动 Mule 有多种方法:除了将其嵌入到 java 或 web-application中,您还可以main()org.mule.MuleServer.

编辑:1

@rocwing 建议的一个很好的资源是:Configuring Mule to Run From a Script

编辑2:

下面是一个可以独立启动 Mule 的脚本:日志记录配置不正确,关闭顺序有点……挑战,但它应该让你开始。

#!/bin/sh
for f in $MULE_HOME/lib/boot/*.jar
do MULE_CLASSPATH="$MULE_CLASSPATH":$f ; 
done

for f in $MULE_HOME/lib/mule/*.jar
do MULE_CLASSPATH="$MULE_CLASSPATH":$f ; 
done

for g in $MULE_HOME/lib/opt/*.jar
do MULE_CLASSPATH="$MULE_CLASSPATH":$g ;
done

java -Djava.endorsed.dir=$MULE_HOME/lib/endorsed -cp "$MULE_CLASSPATH" org.mule.MuleServer -config ~/my/mule-config.xml
于 2012-11-12T16:05:34.987 回答