2011-08-20 40 views
6

Tôi mới sử dụng TorqueBox. Tôi đã tạo một ứng dụng RESTEasy hiện đang chạy trên tomcat. Bây giờ tôi muốn triển khai nó trong TorqueBox. Đối với điều đó tôi đã tạo trên tệp yml trong thư mục ứng dụng của torquebox. Nội dung của tệp làTriển khai Java trong TorqueBox

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

Vấn đề của tôi là khi tôi khởi động máy chủ, nó không triển khai ứng dụng của tôi. Tôi nên làm gì?

Trả lời

3

Bob trả lời này trên mailing list, nhưng tôi sẽ dán nó ở đây cũng như:

Bạn có thể triển khai các ứng dụng Java tinh khiết trên TorqueBox, nhưng bạn không sử dụng một torquebox.yml (hoặc * -knob.yml)

Để triển khai một ứng dụng Java trong TorqueBox, chỉ cần thả tập tin .WAR bạn vào apps/thư mục trực tiếp (tôi giả sử TorqueBox 1.x)

fwiw, nếu triển khai một ứng dụng Ruby, bạn có thể đặt một torquebox.yml bên trong ứng dụng của bạn, nhưng các tệp trong ứng dụng/sẽ là tệp * -knob.yml hoặc phiên bản đã lưu trữ của ứng dụng của bạn với phần mở rộng là .knob.

Khi chúng tôi đề cập đến "nút bấm", chúng tôi có nghĩa là tệp * -knob.yml hoặc * .knob , được sử dụng trong ứng dụng/thư mục. torquebox.yml là chủ yếu được sử dụng trong cây thư mục riêng của ứng dụng của bạn.

Đối với các ứng dụng Java, bỏ qua mọi thứ liên quan đến TorqueBox và bạn có thể giả định rằng phân phối của chúng tôi giống JBoss AS6 (đối với TorqueBox 1.x) hoặc giống JBoss AS7 (đối với TorqueBox 2.x). Các thay đổi của chúng tôi hoàn toàn là phụ gia, xây dựng trên đầu trang của thùng chứa JavaEE từ JBoss.

từ: http://markmail.org/message/zhjwhbgxarjsvdz7

0

Đối torquebox-2.3.x trở lên, bạn cần phải có JBoss-clent.jar có sẵn trong thư mục thư viện ứng dụng java của bạn là tự động tìm kiếm để chạy JBOSS dụ và được triển khai tới nó. Tuy nhiên, nếu bạn cần sử dụng hàng đợi của Torquebox, hãy liên kết JBOSS với số IP bằng cách sử dụng thời gian chạy JVM tùy chọn, ví dụ:

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 

Sau đó, sử dụng JMS API bạn có thể sử dụng Torqueboxqueues

Các vấn đề liên quan