`
liubo0_0
  • 浏览: 20075 次
社区版块
存档分类
最新评论

Tomcat6 迁移到 WebLogic10 遇到的问题.

 
阅读更多

在Tomcat 移植到 weblogic10后,遇到了很多的错误,并都已经解决.


1.验证码的问题

之前在Tomcat的运行环境下,我是通过JSP来实现的,可移植到weblogic后,发现验证码的图片看不见.

解决办法:把生成验证码的代码,放到servlet中,不要再jsp文件中生成.

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

在一个批量查询时,Tomcat环境下运行没有问题,weblogic就报异常.

解决办法:网上写了很多,我也试过很多.只有其中一个让我试出来.其他的好像多多少少都有一些问题.

hibernate的配置文件无论放到本身的配置文件中,还是spring中,必须加上一下两句.(红字部分)

<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="hibernate.query.factory_class">

org.hibernate.hql.ast.ASTQueryTranslatorFactory

</property>
<property name="hibernate.query.factory_class">

org.hibernate.hql.classic.ClassicQueryTranslatorFactory

</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">false</property>
<property name="hibernate.connection.release_mode">after_statement</property>
<property name="hibernate.jdbc.batch_size">30</property>
<property name="hibernate.connection.autocommit">true</property>
<property name="hibernate.proxool.existing_pool">true</property>

那两句的意思就是 设置hibernate查询翻译器属性

3.jsp界面的getServletContext()方法有错误

在一个jsp界面中,执行getServletContext()方法时,报weblogic.servlet.jsp.CompilationException:异常.

解决方法:把getServletContext()改为getServletConfig().getServletContext()

感谢一下文章,才能使我解决问题.

http://blog.sina.com.cn/s/blog_62149a470100p8po.html

http://blog.csdn.net/jxc/article/details/2182918

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics