2016-03-03 18 views
2

我正在使用spring MockHttpServletResponse和請求爲servlet篩選器編寫測試。創建MockHttpServletResponse對象時出現以下錯誤。創建彈簧時出現錯誤MockHttpServletResponse,MissingResourceException即使在添加javax.servet-api依賴關係後

產生的原因:java.util.MissingResourceException:找不到捆綁的基本名稱javax.servlet.LocalStrings,地方en_US

我試過幾件事情上的計算器建議如添加javax.servlet-api到POM但即使它沒有工作。 我嘗試在pom中添加tomcat server api,但那也行不通。

我的pom文件只包含servlet api,jmockitspring-test依賴關係。我沒有任何message.properties或類路徑中的任何其他資源。

我需要在這裏添加任何其他依賴項嗎?

+0

的可能的複製[java.util.MissingResourceException:無法找到捆綁的基本名稱javax.servlet.LocalStrings,現場ES \ _ES(http://stackoverflow.com/questions/31561603/java- util-missingresourceexception -cant-find-bundle-for-base-name-javax-servle) – haihui

+0

我查看了那個鏈接,我在我的項目中有相同的依賴關係,但即便如此,我也面臨着這個問題。 – user3565529

回答

1

在測試類路徑中,您需要合適的版本javax.servlet:javax.servlet-api

對於Maven,您將需要類似於以下內容的內容。

<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>javax.servlet-api</artifactId> 
    <version>3.1.0</version> 
    <scope>test</scope> 
</dependency>