2016-09-13 59 views
0

我對此很陌生,這是我第一次嘗試在遠程服務器上部署任何webapp。 我已經購買了一個私人的tomcat和jvm計劃,並且因爲幾天我試圖部署我的應用程序,它在本地運行得非常好。但不在遠程tomcat上。我的本地jdk版本與遠程服務器上的版本相同。 這次只是爲了測試我開發了一個非常簡單的「Hello world」spring引導啓動Web應用程序,它有一個@RestController和@RequestMapping方法,以顯示一個字符串爲「你好!」 除此之外,我已經完成了服務提供商提出的步驟,並將其上傳到遠程tomcat的webapp目錄,然後停止並重新啓動遠程tomcat。但在瀏覽器中,當我嘗試打開我的網站時,它什麼也沒有顯示,甚至沒有錯誤,只是一個普通的白色背景。 我真的不知道怎麼回事,任何人都可以幫忙嗎?部署彈簧啓動mvc到遠程tomcat 7

+0

你看到在瀏覽器控制檯的任何錯誤? (F12) –

+0

嗨,它說我要求https,雖然我沒有ssl,所以可以請求http只..現在我還沒有做任何配置,春季啓動內部爲我做..我的簡單的應用程序做了工作後通過maven正確重新包裝..但現在我的原始應用程序不工作,因爲上述錯誤 – user2245151

回答

0

本質上,您必須重新配置您的項目才能生成WAR 文件並將嵌入的容器依賴項聲明爲「提供」。 這可確保WAR文件中包含的相關嵌入容器相關性不是 。

你可以看到一個Maven的配置嚮導和gradle這個位置

https://spring.io/guides/gs/convert-jar-to-war/

和導向到春季啓動應用程序

https://spring.io/guides/gs/spring-boot/

+0

嗨謝謝,我檢查了鏈接,實際上我是這樣封裝,在Firefox中快速調試說,因爲我要求url作爲https請求,而我只能訪問http.as我還沒有采取SSL證書,我甚至不知道如果我配置我的應用程序的HTTPS,可能是春季啓動內部做它,現在我完全空白 – user2245151

+0

請添加服務器的日誌 – reos

+0

HI對不起,對於遲到的回覆,我因爲這裏的節日而離開了。在我的遠程日誌目錄catalina.out中,我發現這個錯誤「{[/ error]}」到public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml。 – user2245151