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請求不能解決中文請求的問題
- iOS 同步請求 非同步請求 GET請求 POST請求iOS非同步
- Vue 使用 Axios 傳送請求的請求體問題VueiOS
- AFNetWork請求Cache問題
- vue2.0 axios post請求傳參問題(ajax請求)VueiOS
- 支援https請求以及https請求的抓包HTTP
- js ajax請求封裝及解決node請求跨域問題JS封裝跨域
- 關於在request請求時,處理請求引數的問題
- SpringMVC中如何傳送GET請求、POST請求、PUT請求、DELETE請求。SpringMVCdelete
- 請求框架&移動請求框架
- 關於兩次http請求,後一次請求影響前一次請求的問題HTTP
- web 跨域請求安全問題Web跨域
- 解決 Laravel 接收非簡單請求時,只有收到 OPTIONS 請求的問題Laravel
- 請求OpenFeign的GET請求時,請求為何失敗?
- iOS開發 支援https請求以及https請求的抓包iOSHTTP
- options 請求跨域問題處理跨域
- 有趣的請求引數/請求頭
- Eclipse打JAR包引用的第三方JAR包找不到的問題。EclipseJAR
- 【轉】怎麼用PHP傳送HTTP請求(POST請求、GET請求)?PHPHTTP
- charles 打斷點修改請求引數斷點
- 網路請求優化之取消請求優化
- 併發請求的重複插入問題
- Istio開啟mtls請求503問題分析TLS
- golang開發:http請求redirect的問題GolangHTTP
- 迴圈請求報204問題分析
- 前端http請求跨域問題解決前端HTTP跨域
- axios請求JSON問題詳解iOSJSON
- JSONP解決跨域請求問題JSON跨域
- csrf解決Ajax請求跨站問題
- ajax請求
- 批量請求
- http請求HTTP
- HTTP 請求HTTP
- C# socket請求的名稱有效 但是找不到請求的型別的資料C#型別
- 請問一下關於socket跟頁面請求的問題
- javaWeb03-請求轉發和請求重定向【包含編碼格式與路徑問題】JavaWeb
- 解決.NET Core Ajax請求後臺傳送引數過大請求失敗問題