首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

帮忙瞧个错?找了半天,没找到解决的方法

2013-11-15 
帮忙看个错?找了半天,没找到解决的方法。在tomcat运行正常的项目,拿在jboss5.0下运行如下错误。有遇到的大神

帮忙看个错?找了半天,没找到解决的方法。
在tomcat运行正常的项目,拿在jboss5.0下运行如下错误。
有遇到的大神给指导一下,是什么问题。帮忙瞧个错?找了半天,没找到解决的方法


10:56:52,889 INFO  [STDOUT] 10:56:52,888 ERROR ContextLoader:307 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext-common.xml]: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager)
Caused by: org.hibernate.AnnotationException: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:188)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invoke
10:56:52,889 INFO  [STDOUT] InitMethods(AbstractAutowireCapableBeanFactory.java:1545)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1483)
... 70 more
Caused by: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getDeclaredConstructor(Unknown Source)
at org.hibernate.cfg.Configuration.applyHibernateValidatorLegacyConstraintsOnDDL(Configuration.java:1669)
... 77 more
10:56:52,890 ERROR [[/hbx]] Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext-common.xml]: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager)
Caused by: org.hibernate.AnnotationException: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager)
... 70 more
Caused by: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getDeclaredConstructor(Unknown Source)
at org.hibernate.cfg.Configuration.applyHibernateValidatorLegacyConstraintsOnDDL(Configuration.java:1669)
... 77 more
10:56:52,890 ERROR [StandardContext] Error listenerStart
10:56:52,890 ERROR [StandardContext] Context [/hbx] startup failed due to previous errors
10:56:52,890 INFO  [[/hbx]] Closing Spring root WebApplicationContext
10:56:53,332 ERROR [AbstractKernelController] Error installing to Start: name=jboss.web.deployment:war=/hbx state=Create mode=Manual requiredState=Installed
org.jboss.deployers.spi.DeploymentException: URL file:/D:/jboss-5.0.1.GA/server/default/tmp/5c4o12x-q5f4ah-hnzep77o-1-hnzepnq6-9m/hbx.war/ deployment failed
at java.lang.Thread.run(Unknown Source)
10:56:53,336 ERROR [AbstractKernelController] Error installing to Real: name=vfszip:/D:/jboss-5.0.1.GA/server/default/deploy/hbx.war/ state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: URL file:/D:/jboss-5.0.1.GA/server/default/tmp/5c4o12x-q5f4ah-hnzep77o-1-hnzepnq6-9m/hbx.war/ deployment failed
10:56:53,360 INFO  [TomcatDeployment] deploy, ctxPath=/jmx-console
10:56:53,404 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

DEPLOYMENTS IN ERROR:
  Deployment "vfszip:/D:/jboss-5.0.1.GA/server/default/deploy/hbx.war/" is in error due to the following reason(s): org.jboss.deployers.spi.DeploymentException: URL file:/D:/jboss-5.0.1.GA/server/default/tmp/5c4o12x-q5f4ah-hnzep77o-1-hnzepnq6-9m/hbx.war/ deployment failed





jboss5.0
[解决办法]
确定同一个工程包,在tomcat下解压运行没问题,jboss下解压运行出错么?

[解决办法]
像 java.lang.NoSuchMethodException 这种找不到方法的异常都是jar包的版本太老或太新,不匹配造成的。

换个版本的jar包吧
[解决办法]
可以的话,把项目迁移到maven上吧。

可以对依赖进行管理,就不会出现这种jar包版本不匹配的问题了。

热点排行