所以我用 java 和 Netbeans 制作了一个客户端-服务器应用程序,服务器是 glassfish 服务器,它们通过 SOAP 进行通信。
一切都工作正常,但问题是它是一个uni项目,他们不查看源代码,他们需要二进制文件或jar。
现在,当您构建 Web 应用程序时,IDE 会生成一个 .war 文件,该文件将部署在您的 glassfish 服务器中(这就是我知道它工作原理的方式,如果我错了,请纠正我)。所以为了让它在另一个应用程序上工作该 PC 需要安装 glassfish 吗?
通常老师会点击一些“client.exe”和“server.exe”并进行测试,但这次恐怕行不通了。
是否有一种像 .exe 这样的方法可以打开一个窗口,然后选择要部署的 .war,或者老师必须安装 glassfish 并转到管理页面并部署 war,就像我在 PC 上所做的那样?如果这是我可以在电源点中包含 glassfish 安装和一些教程来解释如何部署应用程序的唯一方法...但我想知道是否有一种万无一失的方法,因为我不知道我的老师是否足够聪明来做到这一点这是正确的方法。
最佳答案
实际上,他还需要在本地应用程序服务器上部署应用程序。不幸的是,我能想到的唯一解决方案是通过公共(public) URL 访问它。也许您的大学确实提供某种免费的 VPS。
关于java - 分发 glassfish 服务器应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27465771/