【发布时间】:2025-12-03 02:45:01
【问题描述】:
所以我用 java 和 Netbeans 制作了一个客户端-服务器应用程序,服务器是 glassfish 服务器,它们使用 SOAP 进行通信。
一切都运行良好,但问题是它是一个 uni 项目,他们不看源代码,他们需要二进制文件或 jars。
现在,当您构建 Web 应用程序时,IDE 会生成一个 .war 文件,该文件将部署在您的 glassfish 服务器中(这就是我知道它的工作原理,如果我错了,请纠正我)。所以为了让它在另一个上工作那台 PC 需要安装 glassfish 吗?
通常老师会点击一些“client.exe”和“server.exe”来测试一下,但这次恐怕不行了。
有没有像 .exe 那样打开一个窗口并选择要部署的 .war 的方法,或者老师必须安装 glassfish 并进入管理页面并像我在我的 PC 上那样部署战争?如果这是我可以在 power point 中包含带有一些教程的 glassfish 安装以解释如何部署应用程序的唯一方法……但我想知道是否有一种万无一失的方法,因为我不知道我的老师是否足够聪明这是正确的方式。
【问题讨论】:
-
Glassfish 与 grizzly 捆绑在一起。您始终可以创建一个带有
main()的类,它会启动一个嵌入式 grizzly 服务器并在其中部署您的服务器,而不是创建需要部署的战争而是一个外部网络服务器。
标签: java maven jakarta-ee netbeans glassfish