如何运行mule而不使用java包装器

时间:2012-11-12 02:57:56

标签: mule aix itanium

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

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

1 个答案:

答案 0 :(得分:0)

在不使用包装器的情况下启动Mule有多种方法:除了embedding it in a java or web-application,您还可以在org.mule.MuleServer上启动main()

修改: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