我有一个嵌入式码头服务器的战争文件。我想在线部署它。我应该先做什么?我试图在IDE中运行它,但我很困惑如何在线部署它?我不想每次尝试像IDE那样运行我的应用程序时启动服务器。例如,我想输入“http://119.81.44.73/myapp
”,那么我的主页就会显示出来。我可以请一些帮助来指导如何做到这一点。或者是否有任何配置需要在线部署?如何部署与嵌入式码头服务器的战争
回答
WAR文件旨在被部署到像Tomcat或Jetty这样的独立应用程序服务器中。嵌入式码头反之亦然。你有一个独立的Java应用程序,在你的应用程序中,你启动一个运行在同一个进程中的Jetty服务器。使用该配置,您可以使用Web界面增强您的应用程序,或者甚至可以将其他Web应用程序(WAR)部署到您的嵌入式Jetty中。
因此,构建包含嵌入式Jetty的WAR是没有意义的。如果您嵌入Jetty,那么您的应用程序应该是具有主类的普通JAR。如果您可以通过IDE启动您的应用程序,那么下一步就是构建一个JAR并尝试通过命令行启动它。为此目的创建一个批处理文件或shell脚本。所有的Jetty JAR都应该放在classpath中。
如果这一切都可以在本地机器上运行,您可以将所有必需的文件(应用程序JAR,Jetty JAR和您的启动脚本)复制到您的服务器。
谢谢,我明白它是如何工作的。 –
你可能需要:
- 租用托管服务,
- 安装
jetty
为* nix中守护进程/ Windows服务,或 - 安装其他应用服务器作为* nix中守护/视窗服务。
并根据通常的程序在每种情况下部署您的war
。
我使用jetty的原因是,它可以嵌入到您的应用程序中,而不像Tomcat或其他先安装它的Web服务器。纠正我,如果我错了。 –
我想上传与嵌入式码头服务器的战争文件,并访问它像使用PHP开发的普通网站。这可能吗? –
- 1. 码头,战争部署
- 2. 在嵌入式Tomcat中部署战争
- 3. Maven的部署多个战争到嵌入式服务器集成测试
- 4. 在爆炸战中的嵌入式码头服务器
- 5. Tomcat部署到远程服务器与战争文件为url
- 6. 战争文件可以部署在任何服务器上?
- 7. 战争部署玩
- 8. JBoss战争部署
- 9. Wildfly10而部署的Oauth服务器的战争文件
- 10. 无法在一个特定的服务器上部署战争
- 11. IMB Liberty服务器中的SpringBoot战争部署。
- 12. 如何将战争部署到亚马逊网络服务
- 13. 将战争部署到Mule独立服务器
- 14. 登录服务器登录部署战争文件
- 15. 部署Grails战争文件到Tomcat服务器
- 16. 在应用程序服务器上部署战争
- 17. 从回购部署战争到远程服务器
- 18. SLF4J与Weblogic的战争部署失败
- 19. 部署 “战争” 与Tomcat的问题
- 20. Heroku部署:嵌入式码头端口
- 21. 在嵌入式码头热部署
- 22. 码头如何重新部署战
- 23. 码头部署失败的战争文件
- 24. 不同的部署为不同的服务器与自定义战争大会
- 25. 码头运行战争:重新启动服务器返回404
- 26. 用本机代码部署战争
- 27. 如何部署Grails战争到tomcat
- 28. 如何在Tomcat中部署战争6
- 29. Heroku与Jetty Runner共同部署战争
- 30. jboss 7部署问题与战争
你在网上部署它意味着什么?让它永久可用? –
是的,永久可用..谢谢 –