先說一下本人的環境: jdk1.8 ,springMVC5.0 ,meclipse2014,junit4.12
本人在使用spring mvc 自帶的MockMVC做單元測試時,遇到以下錯誤
Can't find bundle for base name javax.servlet.LocalStrings, locale zh_CN
在查看具體錯誤的時候看到:
在網上找了很多帖子都沒找到具體解決方法。在谷歌上找到一篇關於類似於此錯誤的說的是 缺少java ee的API,我嘗試將java ee有關的API包全部導入,還是未解決錯誤。另一個是關於Maven項目的缺少servlet相關的API,請 根據我的方法沒能解決問題的可以參考下他們的思路。不過他們給了我一個提示,說明我卻少東西,將我把我的問題陳述給我的老師時,他根據這個線索嘗試了一種解決方案,原因是我缺少WEB服務運行環境的相關包。
如果你用的也是myeclipse請嘗試下列操作
1.
2.
3.
再次重新測試
問題得到完美解決。。
請轉發標明出處....