在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的过程中,涉及到的不仅仅是简单的文件复制,还需要细致地调整配置文件,并充分考虑到两个平台之间的差异性。通过上述步骤,可以有效确保应用程序在WebLogic环境下能够顺利部署和...
3. 将名称分别为“fjcontainer94.jar”,” ojdbc14.jar”,” weblogic.jar”的三个 jar 包(原来项目需要导入的三个 jar 包)分别放在”..\ apache-tomcat-5.5.35\common\lib”目录下面,和“..\apache-tomcat-...
总结来说,将应用从Tomcat迁移到WebLogic涉及的关键点包括:调整WebLogic服务器的内存配置,适应大型应用;理解WebLogic的WAR包处理机制,避免依赖于解压后的路径;正确设置目录权限,确保WebLogic服务器能够写入...
- **迁移**:将应用程序或配置从其他平台(例如Tomcat)迁移到WebLogic Server的过程。 - **兼容性**:指一个在某个WebLogic Server版本上构建的应用程序能够在另一个版本上运行而不需重建的能力。 #### 三、适用...
总结,将应用从Tomcat迁移到WebLogic涉及到多个环节,包括JVM内存优化、部署方式的调整、应用代码的适应性改造以及对WebLogic管理服务器的深入理解。遇到问题时,日志分析和测试是解决问题的关键步骤。通过适当的...
在将应用从Tomcat迁移到WebLogic 10并部署在Oracle Linux上时,开发者可能会遇到一系列挑战。本文将详细解析这些挑战以及相应的解决方案。 首先,我们遇到的第一个问题是“意外的异常”和“java.lang....
总结来说,将应用从Tomcat迁移到WebLogic时,开发者需要关注的问题包括但不限于:异常处理、内存配置、路径访问和应用部署方式的选择。对于每个问题,都需要深入理解WebLogic的工作原理以及Java应用程序的生命周期...
在将应用从Tomcat移植到WebLogic 10并部署在Oracle Linux环境下时,开发者可能会遇到一系列挑战。本文档详细记录了在迁移过程中遇到的主要问题及其解决方案。 首先,遇到的第一个问题是“错误一:意外的异常”。这...
总的来说,将应用从Tomcat迁移到WebLogic涉及对WebLogic服务器的内存管理、部署策略和权限配置的深入理解。每个问题都需要仔细排查,并且可能需要调整代码、服务器配置或两者兼有。在整个过程中,持续学习和研究是...
在将应用从Tomcat迁移到WebLogic服务器以及Oracle Linux操作系统时,可能会遇到一系列问题。以下是一些关键知识点和解决策略: 1. **错误一:意外的异常 - OutOfMemoryError** 这个错误通常表明Java虚拟机(JVM)...
在将一个已经在Tomcat上正常运行的应用迁移到WebLogic时,可能会遇到各种问题,其中最常见的是配置问题和JAR包冲突。 标题"weblogic部署项目jar冲突解决"指出的核心问题是JAR包冲突。这是因为不同的应用服务器可能...
Tomcat可以作为其他重量级应用服务器(如JBoss、WebLogic)的Servlet容器,提供轻量级部署选项。 10. **升级与维护** 要升级到新版本,只需下载新版本的Tomcat,停止旧版本,然后替换旧目录。确保备份配置文件,...
11. **与其他应用服务器的集成**:探讨Tomcat与其它Java应用服务器(如JBoss、WebLogic)的协同工作,以及如何在需要时切换或迁移。 12. **最新特性**:讲解Tomcat 7版本的新特性和改进,对比前一个版本的变化,以...
与重量级的应用服务器如IBM WebSphere或Oracle WebLogic相比,Tomcat因其轻量级的特性而受到青睐。它的体积小、启动快速,适合小型到中型的Web应用程序,尤其适用于开发和测试环境。 3. **部署与管理** 在Tomcat ...
将MapXtreme for Java从旧版Tomcat迁移到5.5版本,不仅是一次技术升级,也是对项目团队的一次考验。通过细致的规划、逐步的实施以及充分的测试,可以确保迁移的成功,同时为应用带来更好的性能和扩展性。在这一过程...
此外,Tomcat与其他应用服务器,如Jetty、JBoss和WebLogic等相比,具有轻量级、简单易用的特点。因此,在小型项目或者测试环境中,Tomcat经常被作为首选的Java Web服务器。但是,大型企业级应用可能需要更强大、更...
2. **修改配置文件:** 编辑 ext/WEB-INF/lib 目录下的 weblogic.xml 文件,将之前创建的连接池和 Email Session 的名字替换到相应的配置项中。 #### 四、关联部署文件 1. **关联部署文件:** 确保 WebLogic 正确...
Apache Tomcat是一个轻量级应用服务器,它并不像诸如IBM WebSphere或Oracle WebLogic那样提供全面的Java EE支持,而是主要关注Servlet和JSP规范的实现。Tomcat由Apache软件基金会维护,并且与Java社区的其他项目紧密...
7. **故障排查**:当遇到问题时,`logs`目录中的日志文件(如`catalina.out`)会提供有关错误和警告的详细信息。结合`server.xml`中的`<Valve>`元素,可以进一步调试和监控服务器行为。 8. **集成其他应用服务器**...