SSH项目从tomcat6迁移到weblogic11

   今天做了一次把STRUTS2 + HIBERNATE3.6+SPRING2.5项目从TOMCAT6.0迁移到WEBLOGIC11。在迁移过程中发现了一些错误,也解决了一些错误。记录如下:

  1.ClassNotFoundException: org.hibernate.hql.ast.HqlToken  异常:

     在hibernate下执行hql语句出现上述错误。

    解决方法:

    在hibernate.cfg.xml文件中配置如下属性即可:

   

org.hibernate.hql.classic.ClassicQueryTranslatorFactory

 2.session丢失:

    用户登录时设置了用户的session信息,在后续的应用中娶不到该session值。

   原因:weblogic中默认session是关闭的,所以需要在weblogic.xml中打开。

   解决办法:

   1、在bea的跟目录下增加文件夹beahomelist。即C:\bea11\beahomelist。即可解决问题。

   2、在weblogic.xml中配置如下

  


	    3600
	    60
	    ADMINCONSOLESESSION
	    -1
	    false
	    false
	  

 

你可能感兴趣的:(java开发,struts,weblogic,tomcat)