我已通过执行jar文件将Web应用程序部署在公司服务器上,然后该项目运行良好。但是当我关闭jar并再次尝试在浏览器上运行该项目时,客户端将无法访问该应用程序。对此的解决方案是,如果我关闭广口瓶,那么客户端也可以访问该应用程序。
答案 0 :(得分:0)
当您关闭cmd
提示符时,您的Java应用程序也会被杀死。要在关闭终端后保持Java应用程序运行,您必须使用以下命令。
nohup java -jar app_name.jar &
只需用您的应用程序名称替换app_name
并运行命令。
答案 1 :(得分:0)
您可以使用此简单命令将jar文件作为后台服务运行...
javaw -jar test.jar
运行此命令后,您无法检测到cmd中的任何更改...并可以关闭命令提示符。 1或2分钟后,在浏览器中输入URL ..您将看到您的Web程序正在运行...
在运行此命令之前,必须先停止运行JAR以避免相同的端口冲突