Как я могу запустить мул, не используя 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
Другие вопросы по тегам