springboot打jar包請求jsp請求不到問題
記錄springboot打jar包請求jsp請求不到問題
1. 配置starter版本為1.4.2RELEASE
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.2.RELEASE</version>
</parent>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<!-- spring-boot:run 中文亂碼解決 -->
<jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
<mainClass>com.easternie.app.App</mainClass>
</configuration>
</plugin>
2.新增jstl、servlet、tomcat-embed-jasper依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.7</version>
</dependency>
<!-- spring boot 內建tomcat jsp支援 -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
3.指定資源路徑
<build>
<finalName>scriden</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<!-- spring-boot:run 中文亂碼解決 -->
<jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
<mainClass>com.aasdasd.app.App</mainClass>
</configuration>
</plugin>
</plugins>
<resources>
<!-- 打包時將jsp檔案拷貝到META-INF目錄下-->
<resource>
<!-- 指定resources外掛處理哪個目錄下的資原始檔 -->
<directory>src/main/webapp</directory>
<!--注意必須要放在此目錄下才能被訪問到-->
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
</build>
以上配置完畢之後maven install 時報錯 找不到啟動主類main 方法
在第3那裡新增指定啟動類
<mainClass>com.aasdasd.app.App</mainClass>
以上成功打包之後 訪問正常
相關文章
- 大請求、請求超時問題
- URL請求不能解決中文請求的問題
- Vue 使用 Axios 傳送請求的請求體問題VueiOS
- vue2.0 axios post請求傳參問題(ajax請求)VueiOS
- Springboot請求引數解密Spring Boot解密
- SpringMVC中如何傳送GET請求、POST請求、PUT請求、DELETE請求。SpringMVCdelete
- 關於在request請求時,處理請求引數的問題
- js ajax請求封裝及解決node請求跨域問題JS封裝跨域
- 關於兩次http請求,後一次請求影響前一次請求的問題HTTP
- web 跨域請求安全問題Web跨域
- 請求OpenFeign的GET請求時,請求為何失敗?
- 解決 Laravel 接收非簡單請求時,只有收到 OPTIONS 請求的問題Laravel
- 迴圈請求報204問題分析
- options 請求跨域問題處理跨域
- 有趣的請求引數/請求頭
- SpringBoot記錄HTTP請求日誌Spring BootHTTP
- springboot請求controller返回Whitelabel Error PageSpring BootControllerError
- C# 請求的名稱有效,但是找不到請求的型別的資料C#型別
- springboot 2.0中 PUT請求 接收不到引數解決辦法Spring Boot
- csrf解決Ajax請求跨站問題
- golang開發:http請求redirect的問題GolangHTTP
- 併發請求的重複插入問題
- Istio開啟mtls請求503問題分析TLS
- 前端http請求跨域問題解決前端HTTP跨域
- charles 打斷點修改請求引數斷點
- 網路請求優化之取消請求優化
- ajax請求
- axios 請求iOS
- 解決.NET Core Ajax請求後臺傳送引數過大請求失敗問題
- javaWeb03-請求轉發和請求重定向【包含編碼格式與路徑問題】JavaWeb
- 求問一個 swipe 的問題,請大神們指教
- SpringBoot可以同時處理多少請求?Spring Boot
- SpringBoot解決跨域請求攔截Spring Boot跨域
- SpringBoot 教程之處理非同步請求Spring Boot非同步
- python requests get請求 如何獲取所有請求Python
- 關於vue請求laravel介面跨域問題VueLaravel跨域
- Web-請求資料+號丟失問題Web
- .net webapi 處理前端請求跨域問題WebAPI前端跨域