java - 分发 Java Web 应用程序

标签 java web-applications jboss installation

我们在 JBoss 上托管了一个带有 Posgres DB 的 Java 应用程序,传统上我们一直将其作为设备(安装了应用程序的完整服务器)进行销售。现在,我们需要让客户能够下载并安装它到他们的服务器上。解决这个问题的最佳方法是什么?理想情况下,我希望它是一个可以运行的打包安装文件,它会检查依赖项、部署 war 文件、执行 postgres sql 以设置数据库并启动 jboss。

JBoss 和 Postgres 将在安装前由客户端安装。

最简单的方法是在 Linux 上使用 bash 脚本,在 Windows 上使用可能的 bat/cmd 文件,尽管这并不理想。有没有可用的库来完成这样的事情?

最佳答案

install4j 可以用来让用户安装应用程序。安装包将包含所需的一切(应用程序、JBoss、postgres)。此外,它还有 ant 和 maven 任务,您甚至可以让用户即时进行一些基本配置。

关于java - 分发 Java Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8519791/

相关文章:

google-apps-script - 如何在 Google Apps 脚本中加密/解密 URL 参数?

azure - 一次从一个 Bitbucket 部署到不同 Web 应用程序中的代码

java - 如何使用 org.jboss.resteasy.client.ClientRequest 上传多部分文件?

java - 如何托管用 Python 加 Java 制作的应用程序

Java Pageable - 每页从今天开始的不同日期

java - 在 ClassUnderTest 中模拟公共(public)方法调用 |处理 ArrayList

web-applications - 如何使用 .war 文件将 Web 应用程序部署到 cPanel?

java - 无法创建目录错误

java - 远程连接到 JBoss 7.1.1 MBean

java - 在 Wildfly 中使用多个数据源