Это немного глупо, но я бы хотел добавить строку к 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 запускается как служба, вам может потребоваться изменить команду, которая выполняется вместо этого, чтобы указать на новый сценарий.Как и в остальной части этого ответа, как это сделать, зависит от вашей платформы.