簡體   English   中英

如何解決在 tomcat 服務器上運行的 spring 引導中的請求資源不可用錯誤?

[英]How to resolve the requested resource is not available error in spring boot which runs on tomcat server?

我已經在 localhost 中成功運行了我的 spring 引導應用程序。

在此處輸入圖像描述

但是當我從 CWP 面板 tomcat 服務器運行它時,我得到了下面給出的錯誤。 如何解決此錯誤? 我是否需要在 CWP 面板 tomcat 服務器上運行其他任何東西?

在此處輸入圖像描述

我遵循的步驟

  1. 在主 class 中擴展 SpringBootServletInitializer class。

     @SpringBootApplication public class GDriveAppJavaApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure( SpringApplicationBuilder builder) { return builder.sources(GDriveAppJavaApplication.class); } public static void main(String[] args) { SpringApplication.run(GDriveAppJavaApplication.class, args); } }
  2. 將包裝 JAR 更新為 WAR

  3. 添加了 Tomcat 啟動器依賴項與 scope 提供

     <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
  4. 應用程序屬性

     server.servlet.context-path=/GDriveAppJava
  5. 生成war文件並復制到tomcat中的webapps文件夾

在此處輸入圖像描述

步驟1:您需要生成一個war文件並將其部署到tomcat服務器。 參考https://codezup.com/deploy-spring-boot-war-to-external-tomcat/生成war文件。

第2步:搜索war文件到目標文件夾。 然后重命名war文件。 例如:gdapp.war。 然后將 .war 文件部署到 tomcat 服務器。

第 3 步:使用 URL 中的文件名訪問應用程序。 例如:gdapp/GDriveAppJava/...

注意:確保您已正確配置數據庫。

暫無
暫無

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

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