2011-08-20 21 views
6

TorqueBox'ta yeniyim. Şu anda tomcat üzerinde çalışan bir RESTEasy uygulaması oluşturduk. Şimdi bunu TorqueBox'ta dağıtmak istiyorum. Bunun için torquebox'ın apps klasöründeki yml dosyasında oluşturdum. Dosyanın içeriği:Sorunum, sunucumu başlattığımda uygulamamı dağıtmıyor. Ne yapmalıyım?TorqueBox'ta Java Uygulaması

cevap

3

Bob posta listesinde bu cevap, ama ben de buraya yapıştırın edeceğiz:

Sen TorqueBox üzerinde saf Java uygulamalarını dağıtmak, ancak bir torquebox.yml kullanmayın (veya * -knob.yml).

sadece Ruby uygulaması dağıtma, sen koyabilirsiniz,

FWIW (I TorqueBox 1.x varsayarak) doğrudan uygulamalar/dizini içine .war dosyasını damla, TorqueBox bir Java uygulaması dağıtmak için Uygulamanızın içinde bir torquebox.yml , ancak uygulamadaki dosyalar/bir * -knob.yml dosyası veya uygulamanızın arşivlenmiş bir sürümü .knob uzantısı ile olacaktır.

"Düğmeler" e baktığımızda, uygulamalarda/klasörde kullanılan * -knob.yml veya * .knob arşivlerini kastediyoruz. torquebox.yml öncelikle uygulamanızın kendi dizin ağacında kullanılan .

Java uygulamaları için

, her şey TorqueBox ilgili görmezden ve bizim dağılımı ( TorqueBox 1.x için) ya da sadece (TorqueBox 2.x için) JBoss AS7'nin gibi sadece JBoss AS6 gibi olduğunu iddia edebilir. Bizim değişiklikler sadece JBoss dan JavaEE konteyner üstüne bina, tamamen katkı maddesidir.

den: http://markmail.org/message/zhjwhbgxarjsvdz7

0

torquebox-2.3.x ve üstünde, sen jboss-clent.jar otomatik olarak JBOSS örneğini çalıştıran arar ve ona konuşlandırılmış olsun java uygulamanın kütüphane klasöründe kullanılabilir olması gerekir. Ancak, Torquebox sıralarını kullanmanız gerekiyorsa, numaralı bağlantıyı, çalışma zamanını JVM çalışma zamanı seçeneklerini kullanarak bağlayabilirsiniz.

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 

Sonra kullanarak JMS API kullanabileceğiniz Torqueboxqueues

İlgili konular