我正在尝试使用 Payara 微服务器来托管我的 Java EE 应用程序。
Payara 微服务器使用以下命令启动:
java -jar payara-micro-4.1.1.161.1.jar --deploy app.war
payara-micro-4.1.1.161.1.jar 是从下载页面下载的。app.war 是我的 Java EE 应用程序。
该命令启动Payara微服务器,并将我的war文件部署到服务器上。然而在部署过程中,Payara微服务器在war文件部署完成之前响应http请求!
- 首先,我执行命令
java -jar payara-micro-4.1.1.161.1.jar --deploy app.war
。 - 然后,我运行 HTTP 请求到“<a href="http://localhost:8080/app/" rel="nofollow">http://localhost:8080/app/”。(此时,app.war 的部署还没有完成。)
- 实际上,Payara 微服务器在 app.war 部署完成之前返回 404 错误页面。
在这种情况下,我希望在 app.war 部署完成后收到来自 app.war 的响应。有什么方法可以让 Payara micro 等待响应 HTTP 请求以完成 war 文件部署?