Java 如何使用嵌入式jetty服务器部署war

Java 如何使用嵌入式jetty服务器部署war,java,maven,embedded-jetty,Java,Maven,Embedded Jetty,我有一个带有嵌入式jetty服务器的war文件。我想在线部署它。我应该先做什么?我尝试在IDE中运行它,它运行得很好,但我不知道如何在线部署它?我不想每次尝试像IDE那样运行我的应用程序时都启动服务器。例如,我想键入“http://119.81.44.73/myapp“然后我的主页就会出现。我可以要求一些帮助来指导如何做这件事吗。或者是否需要任何配置来在线部署它 您可能需要: 租用托管服务 安装jetty作为*nix守护进程/Windows服务,或 将其他应用程序服务器安装为*nix守护程序/W

我有一个带有嵌入式jetty服务器的war文件。我想在线部署它。我应该先做什么?我尝试在IDE中运行它,它运行得很好,但我不知道如何在线部署它?我不想每次尝试像IDE那样运行我的应用程序时都启动服务器。例如,我想键入“
http://119.81.44.73/myapp
“然后我的主页就会出现。我可以要求一些帮助来指导如何做这件事吗。或者是否需要任何配置来在线部署它

您可能需要:

  • 租用托管服务
  • 安装
    jetty
    作为*nix守护进程/Windows服务,或
  • 将其他应用程序服务器安装为*nix守护程序/Windows服务

  • 并根据每种情况下的常规过程部署您的
    war

    war文件旨在部署到独立的应用程序服务器中,如Tomcat或Jetty。嵌入式码头反之亦然。您有一个独立的Java应用程序,在应用程序中启动一个运行在同一进程中的Jetty服务器。通过这种配置,您可以使用web界面增强应用程序,甚至可以将其他web应用程序(WAR)部署到嵌入式Jetty中

    因此,建造一个包含嵌入式防波堤的战争毫无意义。如果您嵌入Jetty,那么您的应用程序应该是一个带有主类的普通JAR。如果您能够通过IDE启动应用程序,那么下一步就是构建JAR并尝试通过命令行启动它。为此目的创建批处理文件或shell脚本。所有Jetty jar都应该在类路径中


    如果这些都能在本地机器上运行,那么您可以将所有必要的文件(应用程序JAR、Jetty JAR和启动脚本)复制到服务器上。

    联机部署它意味着什么?使其永久可用?是的,永久可用。。感谢我使用jetty的原因是它可以嵌入到你的应用程序中,不像Tomcat或其他你先安装的web服务器。如果我错了,请纠正我。我想用嵌入式jetty服务器上传war文件,并像使用PHP开发的普通网站一样访问它。这可能吗?