Как я могу запустить мул, не используя Java-упаковщик
Я пытаюсь запустить mule-3.1.2 на 64-битной IBM AIX, но java-оболочка не может быть выполнена (найдено, но не исполняется). Я уверен, что установил правильное разрешение. Кроме того, я также не могу запустить mule на машине с ia64, та же проблема.
Так можно ли запустить мул, как Java-приложение, не использующее Java-упаковщик?
1 ответ
Существуют различные способы запуска Mule без использования оболочки: помимо встраивания его в Java или веб-приложение, вы также можете запустить main()
на org.mule.MuleServer
,
Редактировать: 1
Хороший ресурс, предложенный @rocwing: " Настройка Mule для запуска из скрипта"
Изменить 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