"No Spring WebApplicationInitializer types detected on classpath" 解決方案
前言
這兩天從新搭建專案框架,用的框架版本如下:
* Maven 3.3.3
* Spring 4.1.5
* SpringMVC 4.1.5
* MyBatis 3.3.0
* Servlet 3.0
伺服器啟動的log中有這樣一行:
雖然並不影響執行,但是看著不舒服,記錄一下去掉它解決方案。
metadata-complete
在Servlet 3.0中有一個新的屬性——metadata-complete,關於它的解釋是這樣的:
“metadata-complete”屬性定義了web描述符是否是完整的,或是否應該在部署時檢查jar包中的類檔案和web fragments。如果“metadata-complete”設定為“true”,部署工具必須必須忽略存在於應用的類檔案中的所有servlet註解和web fragments。如果metadata-complete屬性沒有指定或設定為“false”,部署工具必須檢查應用的類檔案的註解,並掃描web fragments。
Spring 3之後在載入配置檔案會先掃描查詢WebApplicationInitializer實現類,我們通過設定metadata-complete=”true”來關閉它即可。
總結
簡單記錄一下這個問題的解決方案,僅供參考,The End。
相關推薦
"No Spring WebApplicationInitializer types detected on classpath" 解決方案
前言 這兩天從新搭建專案框架,用的框架版本如下: * Maven 3.3.3 * Spring 4.1.5 * SpringMVC 4.1.5 * MyBatis 3.3.0 * Servlet 3.0 伺服器啟動的log中有這樣一行: 雖然
關於 No Spring WebApplicationInitializer types detected on classpath卡死的解決辦法
在做一個SSH專案的時候Tomcat遇到了卡死,錯誤如下 資訊: No Spring WebApplicationInitializer types detected on classpath 七月
No Spring WebApplicationInitializer types detected on classpath 載入不到配置檔案或找不到spring主配置
第一種情況 在web.xml當中配置錯誤,沒有正確的引入spring的配置檔案。找不到時,報告次錯誤。 檢查配置檔案,引入是否正確。 classpath:springconfig.xml ,這個格式的配置為讀取本專案classpath下的檔案 classpath*:s
啟動報錯:spring No Spring WebApplicationInitializer types detected on classpath
我通過maven外掛把專案送過去後,馬上就說**war has finished in 1,618 ms,開啟瀏覽器登入找不到404。 看日誌開啟catalina.2017-01-08.log,發現報錯【spring No Spring WebApplicationInit
validators配置要點及No result defined for action報錯解決方案
result 文件 con 屬性 得到 驗證類型 name 命名 請求 在做JavaEE SSH項目時,接觸到validators驗證。 需要了解validators配置,或者遇到No result defined for action 這個錯誤時,可查閱本文得到有效解決
Spring動態切換多數據源解決方案
http aso 解決 目標 可能 bcp pro start map spring動態配置多數據源,即在大型應用中對數據進行切分,並且采用多個數據庫實例進行管理,這樣可以有效提高系統的水平伸縮性。而這樣的方案就會不同於常見的單一數據實例的方案,這就要程序在運行時根據當時的
no session 問題出現的原因及解決方案
lte base 請求 屬性 TP IE session關閉 範圍 關聯對象 session是hibernate框架與數據庫交互的對象,與HttpSession是完全不同的東西。session通常與線程綁定,使用完之後就會關閉。 no session問題的出現與延遲加載有關
idea的svn下載下來的程式碼無法更新且沒有被svn管理,No versioned directories to update was found解決方案
問題:idea通過VCS/Checkout from Version Controller下載下來的程式碼,發現更新程式碼後無法提交,也無法更新。 解決辦法: 1.首先進入idea的File/Settings/Version Controller/Subversion配置 2.上一步完成後
Spring-boot報錯集及解決方案
*************************** 申請未能開始******************* ******** 描述: 無法配置DataSource:未指定'url'屬性,也無法配置嵌入資料來源。 原因:無法確定合適的驅動程式類 &n
Spring Cloud Zuul addZuulRequestHeader 中文亂碼解決方案
在Spring Cloud Zuul中新增filter的時候,要在header中加入含有中文屬性的物件,在另外一個微服務中接受的時候,發現中文亂碼,具體解決方案,是先用URLEncoder編碼,然後微服務的接受的時候再解碼 Spring Cloud Zuul: RequestCont
IDEA下報 SpringBoot Configuration Annotation Processor not found in classpath解決方案
一:問題背景.(環境:IDEA 2018 2.5的版本,SpringBoot 1.5.10.RELEASE的版本) 在使用 @ConfigurationProperties(prefix = "")批量注入application.proper
log4j:WARN No appenders could be found for logger ().解決方案
今天SpringBoot2整合mybatis+druid的時候出現了這個問題,其實對於這個問題,我們可以忽略,也可以解決的 解決方案: 1、在SpringBoot專案的resources目錄下建立一個log4j.properties檔案 2、檔案
spring boot: Whitelabel Error Page的解決方案 --轉載https://blog.csdn.net/sinat_31270499/article/details/822 spring boot: Whitelabel Error Page的解決方案
原 spring boot: Whitelabel Error Page的解決方案 2016年12月15日 14:42:59 timelessmemoryli
ubuntu16.04 'No module named 'object_detection''解決方案
博主在使用tensorflow的Tensorflow object detection API 訓練自己的資料集時,出現一下error: Traceback (most recent call last): File "train.py", line 49, in <modu
Trafodion成熟的SQL on HBase解決方案
簡介 Trafodion是一個開源Apache專案。它提供了一個成熟的企業級SQL on HBase解決方案。Trafodion的主要設計思想是處理operational型別的工作負載,或者是傳統的OLTP應用。此外,對於需要保證資料一致性,需要標準SQL
getCurrentSession()時報錯,no session found for current thread,解決方案
當我們使用spring框架,通過getCurrentSession()獲得與執行緒繫結的session時,可能會遇到no session found for current thread的錯誤,要解決該錯誤,我們必須先知道該錯誤產生的原因是什麼。 無論我們是在用Hibern
搭建springMVC+spring+mybatis遇到的問題及解決方案
二月 15, 2017 10:07:58 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting propert
matlab 2015b 編譯報錯 No supported compiler or SDK was found 解決方案(20180410)
環境:Win 10, matlab 2015b, Visual Studio 2015 (這個方法適用於:MATLAB 2013b-2017a) matlab使用過程中,會經常需要編譯C/C++檔案來提升計算速度,因此需要安裝編譯器。否則會在編譯的時候出現下
sudo: no valid sudoers sources found, quitting問題解決方案
今天搭建gitosis時,建立了一個普通賬戶,因為沒有sudo命令,所以修改了sudoers檔案,結果出了如圖錯誤 查了不少方法,又是重啟,又是root,又是程式碼的。全都折騰死了,最後看到某篇博文發現個最簡單的方法就是用磁碟修復工具即可完成修復。
spring boot 操作資料庫出現亂碼解決方案
spring boot 操作資料庫,出現亂碼解決方法: 在配置資料庫地址的程式碼後加上:?useUnicode=true&characterEncoding=UTF-8 如jdbc.properties配置檔案: db.url=jdbc:mys