Развертывание Java в TorqueBox - PullRequest
6 голосов
/ 20 августа 2011

Я новичок в TorqueBox. Я создал одно приложение RESTEasy, которое в настоящее время работает на tomcat. Теперь я хочу развернуть его в TorqueBox. Для этого я создал файл yml в папке с приложениями в Torbox. Содержимое файла

---
application: 
  root: C:/torqueApp/java/RESTEasyTorque
  env: development 
web: 
  context: /hellojava

Моя проблема в том, что когда я запускаю сервер, он не развертывает мое приложение. Что мне делать?

Ответы [ 2 ]

3 голосов
/ 31 августа 2011

Боб ответил на это в списке рассылки, но я также вставлю его сюда:

Вы можете развертывать чистые Java-приложения на TorqueBox, но вы не используете momentbox.yml (или * -knob.yml).

Чтобы развернуть приложение Java в TorqueBox, просто перетащите файл .war напрямую в каталог apps / (я полагаю, TorqueBox 1.x)

fwiw, если вы развертываете приложение на Ruby, вы можете поставить в полеboxbox.yml внутри вашего приложения, но файлы в app / будут * -knob.yml файл или архивную версию вашего приложения с расширением .knob.

Когда мы ссылаемся на «ручки», мы имеем в виду либо * -knob.yml, либо * .knob архивы, которые используются в папке apps /. Крутящий момент есть в основном используется в собственном дереве каталогов вашего приложения.

Для приложений Java игнорируйте все, что связано с TorqueBox, и вы могу сделать вид, что наш дистрибутив похож на JBoss AS6 (для TorqueBox 1.x) или просто как JBoss AS7 (для TorqueBox 2.x). наш изменения являются чисто аддитивными, построенными поверх контейнера JavaEE от JBoss.

от: http://markmail.org/message/zhjwhbgxarjsvdz7

0 голосов
/ 29 января 2014

Для torquebox-2.3.x и выше, вам нужно иметь jboss-clent.jar, доступный в папке библиотеки вашего java-приложения, который автоматически ищет запущенный экземпляр JBOSS и развертывается на нем.Однако, если вам нужно использовать очереди Torquebox для привязки JBOSS к IP с использованием параметров времени выполнения JVM, например

JAVA_OPTS="$JAVA_OPTS -Djboss.bind.address=192.168.100.101 -Djboss.bind.address.management=192.168.100.101 -Djboss.bind.address.unsecure=192.168.100.101

Затем, используя JMS API, вы можете использовать Torquebox queues

...