使用 glassfish 服务器 4.1.1 自动部署 Web 服务 java?

autodeploy web service java with glassfish server 4.1.1?

如何自动部署 Web 服务,我有 webService.war 文件?我正在使用 glassfish 4.1.1 并使用外部库 postgresql-9.4-1203。jdbc4.jar 我不知道如何部署 .war 文件谢谢。

不知道你所说的自动部署是什么意思,但是,DeshanR 的建议即使对于 4.1.1 仍然可行。您还有其他两个选择:

您可以通过将浏览器指向 您的域:4848,从浏览器部署 war 文件。这会将您带到 glassfish 管理控制台(前提是 glassfish 已启动并且 运行 并且您的 glassfish 设置为使用端口 4848,默认情况下应该是)。然后,您可以在应用程序菜单下部署 war 文件。

如果这是一个开发环境,您还可以从 IDE 部署到本地 glassfish。 This is an example for Eclipse。将您的 IDE 连接到本地 glassfish 的好处是允许您在更改时发布它们。

如果您正在为 JDBC 驱动程序和 Glassfish 的连接池使用 postgres jar 文件,则需要在将文件复制到 domain/ext/lib 目录后重新启动服务器以部署该文件.

对于 WAR,有 asadmin 命令行客户端,您的 IDE 可能直接支持从那里部署它,您可以使用 GF 管理控制台,或者您可以复制WAR 进入 domain/autodeploy 目录(假设您启用了自动部署,这是默认设置)。

还有 HTTP 和 JMX 接口,但这些可能不是您要找的。