我正在尝试在64位IBM AIX上运行mule-3.1.2,但java包装器无法执行(找到但不可执行。)。 我确定我已经设置了正确的权限。 此外,我也无法在ia64机器上运行mule,同样的问题。
那么我可以像不使用java包装器的java应用程序那样运行mule吗?
答案 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