2011-04-06 73 views
0

我正在構建Spring MVC應用程序並部署到Tomcat。當我嘗試使用@Valid語法時,出現編譯錯誤:使用@Valid和Spring MVC應用程序部署到Tomcat的問題

有效無法解析爲某個類型。

我正在使用適用於Web開發人員(Helios SR2)的Eclipse Java EE IDE。

我在我的類路徑中有hibernate-validator.jar,就像Spring文檔指出的那樣,但是我沒有在我的引用中看到任何地方的javax.validation。*。

任何幫助,將不勝感激。

+0

你的代碼是什麼樣的? – 2011-04-06 23:23:49

回答

0

添加

<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean" /> 

對上下文,你必須有javax.validation *類路徑 搜索在Maven倉庫javax.validation或使用類以下,如果你使用Maven:

<dependency> 
    <groupId>javax.validation</groupId> 
    <artifactId>com.springsource.javax.validation</artifactId> 
    <version>1.0.0.GA</version> 
    </dependency> 
+0

我知道問題是我的類路徑中沒有javax.validation。*。從未使用過Maven。我得看看它。 – pconrey 2011-04-07 14:16:36

相關問題