tomcat7,Servlet3.0上面是否可以运行?
frank.hu
2012-12-28
把ROP中的示例程序放在tomcat7(servlet3.0)中,运行RopSampleClient中的方法,其他的jar的版本保持不变。
现在出现下面的异常: <error code="1"> <message>服务不可用</message> <solution>服务目前无法使用,请保存好错误信息并和服务平台管理员联系</solution> <subErrors> <subError code="isp.user-logon-service-unavailable"> <message>调用后端服务user.logon抛异常:javax.validation.ValidationException,服务不可用。 异常信息: javax.validation.ValidationException: Unable to find a default provider at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:264) at org.springframework.validation.beanvalidation.LocalValidatorFactoryBean.afterPropertiesSet(LocalValidatorFactoryBean.java:184) at com.rop.impl.ServletRequestContextBuilder.getValidator(ServletRequestContextBuilder.java:222) at com.rop.impl.ServletRequestContextBuilder.doBind(ServletRequestContextBuilder.java:213) at com.rop.impl.ServletRequestContextBuilder.bindBusinessParams(ServletRequestContextBuilder.java:121) at com.rop.impl.AnnotationServletServiceRouter$ServiceRunnable.run(AnnotationServletServiceRouter.java:335) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) </message> </subError> </subErrors> </error> /WEB-INF/libs下面已经引入了下面两个包。 hibernate-validator-4.2.0.Final.jar validation-api-1.0.0.GA.jar 不知道这是什么原因。 |
|
zqs4449
2012-12-29
我认为从2个方面来分析:
1、在tomcat6下是否能正常使用,以此来判断是否rop对servlet版本有影响; 2、将你所有引用的jar包都贴出来看下,判断是否缺少通用jar |
|
zhaobohao
2014-06-16
很显示是配置问题,在看看使用手册吧。
|