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

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

分享到:
评论

相关推荐

    tomcat工程迁移至weblogic文档

    综上所述,从Tomcat迁移到WebLogic的过程中,涉及到的不仅仅是简单的文件复制,还需要细致地调整配置文件,并充分考虑到两个平台之间的差异性。通过上述步骤,可以有效确保应用程序在WebLogic环境下能够顺利部署和...

    weblogic项目移植到tomcat,配置说明

    3. 将名称分别为“fjcontainer94.jar”,” ojdbc14.jar”,” weblogic.jar”的三个 jar 包(原来项目需要导入的三个 jar 包)分别放在”..\ apache-tomcat-5.5.35\common\lib”目录下面,和“..\apache-tomcat-...

    将应用部署到weblogic10及oracle linux时遇到的问题 .docx

    总结来说,将应用从Tomcat迁移到WebLogic涉及的关键点包括:调整WebLogic服务器的内存配置,适应大型应用;理解WebLogic的WAR包处理机制,避免依赖于解压后的路径;正确设置目录权限,确保WebLogic服务器能够写入...

    weblogic10.3.3之后版本升级至weblogic10.3.6文档.docx

    - **迁移**:将应用程序或配置从其他平台(例如Tomcat)迁移到WebLogic Server的过程。 - **兼容性**:指一个在某个WebLogic Server版本上构建的应用程序能够在另一个版本上运行而不需重建的能力。 #### 三、适用...

    将应用部署到weblogic10及oracle linux时遇到的问题.docx

    总结,将应用从Tomcat迁移到WebLogic涉及到多个环节,包括JVM内存优化、部署方式的调整、应用代码的适应性改造以及对WebLogic管理服务器的深入理解。遇到问题时,日志分析和测试是解决问题的关键步骤。通过适当的...

    将应用部署到weblogic10及oracle linux时遇到的问题 .pdf

    在将应用从Tomcat迁移到WebLogic 10并部署在Oracle Linux上时,开发者可能会遇到一系列挑战。本文将详细解析这些挑战以及相应的解决方案。 首先,我们遇到的第一个问题是“意外的异常”和“java.lang....

    将应用部署到weblogic10及oraclelinux时遇到的问题.pdf

    总结来说,将应用从Tomcat迁移到WebLogic时,开发者需要关注的问题包括但不限于:异常处理、内存配置、路径访问和应用部署方式的选择。对于每个问题,都需要深入理解WebLogic的工作原理以及Java应用程序的生命周期...

    将应用部署到weblogic10及oracle linux时遇到的问题.doc

    在将应用从Tomcat移植到WebLogic 10并部署在Oracle Linux环境下时,开发者可能会遇到一系列挑战。本文档详细记录了在迁移过程中遇到的主要问题及其解决方案。 首先,遇到的第一个问题是“错误一:意外的异常”。这...

    将应用部署到weblogic及oracle linux时遇到的问题e.docx

    总的来说,将应用从Tomcat迁移到WebLogic涉及对WebLogic服务器的内存管理、部署策略和权限配置的深入理解。每个问题都需要仔细排查,并且可能需要调整代码、服务器配置或两者兼有。在整个过程中,持续学习和研究是...

    将应用部署到weblogic及oracle linux时遇到的问题e.pdf

    在将应用从Tomcat迁移到WebLogic服务器以及Oracle Linux操作系统时,可能会遇到一系列问题。以下是一些关键知识点和解决策略: 1. **错误一:意外的异常 - OutOfMemoryError** 这个错误通常表明Java虚拟机(JVM)...

    weblogic部署项目jar冲突解决

    在将一个已经在Tomcat上正常运行的应用迁移到WebLogic时,可能会遇到各种问题,其中最常见的是配置问题和JAR包冲突。 标题"weblogic部署项目jar冲突解决"指出的核心问题是JAR包冲突。这是因为不同的应用服务器可能...

    apache-tomcat-8.5.16.tar.gz

    Tomcat可以作为其他重量级应用服务器(如JBoss、WebLogic)的Servlet容器,提供轻量级部署选项。 10. **升级与维护** 要升级到新版本,只需下载新版本的Tomcat,停止旧版本,然后替换旧目录。确保备份配置文件,...

    Packtpub.Apache.Tomcat.7.Essentials.Mar.2012.rar

    11. **与其他应用服务器的集成**:探讨Tomcat与其它Java应用服务器(如JBoss、WebLogic)的协同工作,以及如何在需要时切换或迁移。 12. **最新特性**:讲解Tomcat 7版本的新特性和改进,对比前一个版本的变化,以...

    Tomcat 6x应用服务器

    与重量级的应用服务器如IBM WebSphere或Oracle WebLogic相比,Tomcat因其轻量级的特性而受到青睐。它的体积小、启动快速,适合小型到中型的Web应用程序,尤其适用于开发和测试环境。 3. **部署与管理** 在Tomcat ...

    把 MapXtreme for Java 迁移到 Tomcat 5.5 上

    将MapXtreme for Java从旧版Tomcat迁移到5.5版本,不仅是一次技术升级,也是对项目团队的一次考验。通过细致的规划、逐步的实施以及充分的测试,可以确保迁移的成功,同时为应用带来更好的性能和扩展性。在这一过程...

    apache-tomcat-6.0.41.rar

    此外,Tomcat与其他应用服务器,如Jetty、JBoss和WebLogic等相比,具有轻量级、简单易用的特点。因此,在小型项目或者测试环境中,Tomcat经常被作为首选的Java Web服务器。但是,大型企业级应用可能需要更强大、更...

    liferay5.1布署到weblogic9.2

    2. **修改配置文件:** 编辑 ext/WEB-INF/lib 目录下的 weblogic.xml 文件,将之前创建的连接池和 Email Session 的名字替换到相应的配置项中。 #### 四、关联部署文件 1. **关联部署文件:** 确保 WebLogic 正确...

    最新版windows apache-tomcat-10.0.23-windows-x64.zip

    Apache Tomcat是一个轻量级应用服务器,它并不像诸如IBM WebSphere或Oracle WebLogic那样提供全面的Java EE支持,而是主要关注Servlet和JSP规范的实现。Tomcat由Apache软件基金会维护,并且与Java社区的其他项目紧密...

    apache-tomcat-8.0.47-windows-x64.zip

    7. **故障排查**:当遇到问题时,`logs`目录中的日志文件(如`catalina.out`)会提供有关错误和警告的详细信息。结合`server.xml`中的`&lt;Valve&gt;`元素,可以进一步调试和监控服务器行为。 8. **集成其他应用服务器**...

Global site tag (gtag.js) - Google Analytics