0

我们正在开发一个新项目(spring、mvc、jdbc、rest),我们正在考虑将其部署在 JBoss Wildfly 8.1.0 中。在我们使用 JBoss 5.1.0 之前,我们可以轻松地创建数据源和其他配置,并将其与 war 文件一起配置。当我尝试学习 Wildfly 时,我觉得它有数据源和其他需要通过 cli 或 ui 控制台单独配置的东西。

  • 相反,这个项目中的每个开发人员都在他们的系统服务器上手动配置数据源以进行开发,有没有办法运行脚本来生成数据源或其他方式让单个服务器配置项目所需的一切,以便开发人员可以部署他们的模块(战争)并测试它?

  • 我看到 Wildfly 有两种模式,域模式和独立模式。难道这个域和“5.1.0 域”不同?在生产中运行服务器的正确模式是什么?我现在正在独立模式下测试我的应用程序。从 jboss 文档中,我看到该域用于管理应用程序(如果它部署在集群中)。(这个正在开发的项目是非集群的单节点网络应用程序。)

  • 如何在单个 Wildfly 服务器中部署多个 Web 应用程序?我需要为每个应用程序创建域吗?如何在 Wildfly 中配置应用程序特定的属性文件?(我们在 jbossserver/default/deploy/prop/application.properties 下创建了一个 prop 目录)

4

1 回答 1

0
  1. 您可以使用 CLI 从命令创建数据源。使用 CLI 命令,您也可以创建脚本。你可以在谷歌上找到它。它将是特定于服务器的,无需在您的项目中创建。

  2. 如果您不想在集群模式下运行 jboss,那么您可以使用独立模式。

  3. 您可以部署任意数量的 Web 应用程序。您无需创建域。只需创建 WAR 文件并进行部署。您可以在 {JBOSS_HOME}\standalone\deployments 文件夹中复制 WAR 文件。

于 2014-08-12T09:25:13.323 回答