在Resin中使用TERASOLUNA Server Framework for Java (5.x)的情况下,启动时可能会发生以下错误。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'validator' defined in URL [jar:xxxxx/resin/webapps/xxxxx/WEB-INF/lib/xxxxx.jar!/META-INF/spring/
applicationContext-xxxxx.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: 'javax.validation.ParameterNameProvider javax.validation.Configuration.getDefaultParameter
NameProvider()’
此现象是在TERASOLUNA Server Framework for Java (5.x)所使用的hibernate-validator的版本有差异时会发生的。
请确认是否已进行以下操作。
Resin设置 / 使用TERASOLUNA Server Framework for Java (5.x) for Accel Platform时的设置
https://www.intra-mart.jp/document/library/iap/public/setup/iap_setup_guide/texts/setting/resin_configuration_file.html#terasoluna-module
-- 适用对象 ----------------------------------------------------------------
iAP/Accel Platform/所有更新版本
--------------------------------------------------------------------------------
FAQID:1007
在Resin中使用TERASOLUNA Server Framework for Java (5.x)的情况下,启动时发生错误。