6

我是 TorqueBox 的新手。我创建了一个目前在 tomcat 上运行的 RESTEasy 应用程序。现在我想将它部署在 TorqueBox 中。为此,我在扭矩箱的应用程序文件夹中创建了 yml 文件。文件内容为

---
应用:
  根目录:C:/torqueApp/java/RESTEasyTorque
  环境:发展
网络:
  上下文:/hellojava

我的问题是当我启动服务器时它没有部署我的应用程序。我该怎么办?

4

2 回答 2

3

Bob 在邮件列表中回答了这个问题,但我也将其粘贴在这里:

您可以在 TorqueBox 上部署纯 Java 应用程序,但不要使用 TorqueBox.yml(或 *-knob.yml)。

要在 TorqueBox 中部署 Java 应用程序,只需将 .war 文件直接放入应用程序/目录(我假设 TorqueBox 1.x)

fwiw,如果部署 Ruby 应用程序,您可以在应用程序中放置一个 torquebox.yml,但 app/ 中的文件将是一个 *-knob.yml 文件,或者是扩展名为 .knob 的应用程序的存档版本。

当我们提到“旋钮”时,我们指的是在应用程序/文件夹中使用的 *-knob.yml 或 *.knob 档案。torquebox.yml 主要用在你的应用程序自己的目录树中。

对于 Java 应用程序,忽略所有与 TorqueBox 相关的内容,您可以假装我们的发行版就像 JBoss AS6(对于 TorqueBox 1.x)或就像 JBoss AS7(对于 TorqueBox 2.x)。我们的更改纯粹是附加的,建立在 JBoss 的 JavaEE 容器之上。

来自: http: //markmail.org/message/zhjwhbgxarjsvdz7

于 2011-08-31T11:54:34.353 回答
0

对于torquebox-2.3.x以上内容,您需要在您的 java 应用程序的库文件夹中提供 jboss-clent.jar 以自动搜索正在运行的JBOSS实例并部署到它。但是,如果您需要使用 Torquebox 队列,您可以绑定JBOSSIP使用运行时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

于 2014-01-29T10:37:55.547 回答