1.weblogic必须是10.3.4.0或以上版本,由于cas server采用了spring 2.5的版本,使用JPA2.0的原因,weblogic10.3.4之前的版本不支持jpa2.0
2.cas server webapp 如果以war的方式发布,会因为log4j.xml的问题而不能正常发布,具体原因还没有完全弄清楚,但是如果以解开后的文件夹目录的方式发布则没有问题。
posted on 2011-02-09 16:16
雪地孤鸿 阅读(3239)
评论(2) 编辑 收藏 所属分类:
java
FeedBack:
# re: cas server 3.4.5 部署在weblogic问题记录
2011-03-08 11:39 |
你的现在已经部好了么?我现在部署也出现同样的问题,但照你的方法做后,登录访问的时候还是报同样错误。
java.lang.NoSuchMethodError: javax.persistence.Persistence.getPersistenceUtil()Ljavax/persistence/PersistenceUtil;
at org.hibernate.validator.engine.resolver.JPATraversableResolver.isReachable(JPATraversableResolver.java:33)
at org.hibernate.validator.engine.resolver.DefaultTraversableResolver.isReachable(DefaultTraversableResolver.java:112)
at org.hibernate.validator.engine.resolver.SingleThreadCachedTraversableResolver.isReachable(SingleThreadCachedTraversableResolver.java:47)
at org.hibernate.validator.engine.ValidatorImpl.isValidationRequired(ValidatorImpl.java:764)
at org.hibernate.validator.engine.ValidatorImpl.validateConstraint(ValidatorImpl.java:331)
Truncated. see log file for complete stacktrace
回复 更多评论
# re: cas server 3.4.5 部署在weblogic问题记录[未登录]
2011-11-02 16:13 |
hibernate里面的hibernate-jpa-2.0-api-1.0.0.Final包和weblogic10.3.4的包又冲突导致,可以使用hibernate-jpa-2.0-api-1.0.0.Final加入到classpath最前面或者通过application-weblogic.xml设置classload的过滤方法解决
回复 更多评论