我有一個嵌入式碼頭服務器的戰爭文件。我想在線部署它。我應該先做什麼?我試圖在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部署問題與戰爭
你在網上部署它意味着什麼?讓它永久可用? –
是的,永久可用..謝謝 –