【问题标题】:Java Deployment in TorqueBoxTorqueBox 中的 Java 部署
【发布时间】:2011-08-20 07:50:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: java torquebox


    【解决方案1】:

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

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

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

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

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

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

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

    【讨论】:

      【解决方案2】:

      对于torquebox-2.3.x 及更高版本,您需要在您的java 应用程序的库文件夹中提供jboss-clent.jar 以自动搜索正在运行的JBOSS 实例并部署到它。但是,如果您需要使用 Torquebox 队列,您可以使用运行时 JVM 选项将 JBOSS 绑定到 IP,例如

      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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-18
        • 2013-01-12
        • 1970-01-01
        相关资源
        最近更新 更多