簡體   English   中英

Spring Boot 1.3:init.d服務出錯,但“ java -jar”正常工作

[英]Spring Boot 1.3 : error on init.d service but “java -jar” working

當我執行java -jar myapp.jar時,我有一個可以正常運行的應用程序,但是當我將其鏈接為進程運行時,出現404錯誤。 因此,我僅使用相關類制作了gitHub存儲庫,以向您顯示錯誤。 您可以重現嗎?

這是代碼https://github.com/alephlm/spring-boot-1.3-error-executable-service

我正在使用Ubuntu 14.04

謝謝。

您的maven腳本永遠不會顯式打包webapp內容,即使這樣, Tomcat也不會將其打包。 但是,有一種解決方法,請執行以下操作:

  • 在您的資源文件夾中創建一個META-INF/resources (例如src / main / resources / META-INF / resources /)
  • 現在將所有內容從webapp下移動到新的META-INF / resources文件夾(例如..META-INF / resources / WEB-INF / views / hello.jsp)

我最近在Gunnar的博客上閱讀了有關它的內容 此解決方案的優點在於,您不必弄亂Maven復制資源,因為它位於src / main / resources中,所以它將自動被拾取。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM