Как запустить простое Java-приложение на Websphere - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть отдельное Java-приложение, которое имеет один основной класс.Я хочу запустить этот класс при запуске Wepsphere.Я не хочу использовать сервлет для этого.Как я могу сделать это с помощью консоли администратора / сценариев и т. Д.?

Спасибо

1 Ответ

2 голосов
/ 02 февраля 2012

Это немного глупо, но я бы хотел добавить строку к startServer.{bat|sh}, чтобы запустить вашу программу Java.Например (в Windows):

start "Thrift" /D<working directory> java -cp <classpath> com.thrift.Main

Если вам необходимо снова остановить программу при выключении Websphere, вы можете также отредактировать stopServer.{bat|sh}.

В качестве альтернативы... (и предпочтительно)

Создайте новый скрипт, который запускает как ваше приложение, так и Websphere, и запустите его вместо этого:

start "Websphere" /D<was-working-dir> startServer.bat
start "Thrift" /D<thrift-working-dir> java -cp <classpath> com.thrift.Main

Преимуществочто вы в конечном итоге не отредактируете сценарии Websphere, поэтому на вас не повлияют никакие изменения, которые могут быть применены будущими исправлениями WAS.Однако, если WAS запускается как служба, вам может потребоваться изменить команду, которая выполняется вместо этого, чтобы указать на новый сценарий.Как и в остальной части этого ответа, как это сделать, зависит от вашей платформы.

...