空指针的问题
在tomcat下正常的应用到weblogic下发现@Autowire注入的bean为空。经过验证,发现是web.xml中配置spring上下文参数时用了例如classpath:applicationContext*.xml的写法,weblogic不能识别。解决办法就是将通配符*号去掉
数据库源的问题
当配置容器数据源后,需要在spring中做对应的配置
<!-- 数据源配置,使用应用服务器的数据库连接池 -->
<!--<jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/ExampleDB" />-->
<jee:jndi-lookup id="dataSource" jndi-name="test" />
发现提示不成功,找出原因是数据库驱动的原因。当在weblogic中配置数据时,选择com.mysql.Driver时会出错,而选择org.gjt.mm.mysql.Driver时却可以。
hibernate查询的问题
当解决数据源的问题后,在查询数据库是时,又报ClassNotFoundException: org.hibernate.hql.ast.HqlToken
解决方法:在spring的applicationContext xml中的hibernateProperties属性系列中加上一个属性hibernate.query.factory_class,值为org.hibernate.hql.classic.ClassicQueryTranslatorFactory。
原因:weblogic.jar中已经有了一个antlr.jar的版本,导致应用中hibernate3.jar中用到的antlr.jar不能找到,导致异常。
分享到:
相关推荐
WebLogic部署应用程序是Java企业级应用开发中的关键环节,它涉及到服务器配置、应用程序打包和发布等多个步骤。WebLogic Server,由Oracle公司开发,是一款广泛使用的Java EE应用服务器,提供了全面的中间件服务来...
同时,测试WebLogic和Tomcat的WAR包部署能力是确保这两个常见的Java应用服务器能够支持标准的Java Web应用部署流程的关键步骤。 【WebLogic部署WAR包】 1. 准备:首先,确保已安装WebLogic Server,并配置好域环境...
【Weblogic安装部署及常见问题】 Weblogic是一款由Oracle公司开发的企业级应用服务器,用于部署和管理Java EE应用程序。本文档将详细讲解在Linux环境下Weblogic的安装部署过程,并解决可能出现的常见问题。 首先,...
在Linux环境下安装WebLogic并部署应用是一项常见的任务,特别是在企业级应用服务器环境中。本文档详细介绍了如何在Red Hat Enterprise Linux (RHEL) 6.5 64位操作系统上安装WebLogic 10.3.6版本,并部署应用程序。此...
WebLogic作为一款由Oracle公司提供的一款应用服务器,主要用于部署Java应用程序,包括但不限于Java EE(现称为Jakarta EE)应用程序。接下来将详细介绍WebLogic的部署流程、配置要点以及常见问题解决方法等。 ### ...
"关于weblogic部署Java项目的包冲突问题的解决" Weblogic是Oracle公司出品的一款Java EE应用服务器,广泛应用于企业级应用系统中。然而,在部署Java项目到Weblogic服务器时,经常会遇到包冲突问题,导致应用程序...
#### 六、常见问题与解决方案 在部署过程中可能会遇到一些常见的问题,例如: - **无法连接数据库**:检查数据源配置是否正确。 - **启动失败**:查看日志文件以确定具体的错误原因。 - **性能瓶颈**:优化配置...
WebLogic&Java精华 weblogic&java精华java weblogic 面试题 下面是根据提供的文件信息生成的相关知识点: Java基础 1. Java 基础知识 在 Java 中,加载和启动 Servlet 后,为一个 Servlet 创建了一个还是多个...
首先,WebLogic是Oracle公司开发的一款企业级Java EE应用服务器,用于运行和管理Java应用程序。在部署过程中,错误通常表现为部署失败、启动异常、性能问题等。常见的一些错误类型包括: 1. **部署文件格式错误**:...
在Java企业级应用开发中,WebLogic Server(简称WebLogic)和Apache Tomcat都是常见的应用服务器,它们在处理Web应用程序方面各有特点。Tomcat作为轻量级应用服务器,主要用于Servlet和JSP的运行,而WebLogic则是一...
`WebLogic部署应用程序(图解).doc`文档可能详细介绍了这些步骤,并配有图形说明,使得理解更加直观。在创建域时,你需要指定服务器的配置信息,如端口号、JDK版本等;配置服务器时,可能涉及网络设置、安全管理、...
WebLogic Server 是一款由 Oracle 公司提供的企业级 Java 应用服务器,它提供了一个用于部署和管理Java EE 应用程序的平台。在本文中,我们将深入探讨如何在 WebLogic 服务器上部署Web应用程序以及如何更改WebLogic...
压缩包中的源程序例子可以帮助你理解如何将应用程序打包为适合WebLogic部署的格式。这可能包括以下部分: 1. 应用源代码:Java源文件、XML配置文件等,用于构建Java EE应用。 2. 构建脚本:如Ant或Maven脚本,用于...
标题“WebLogic部署Axis2”涉及的是在Oracle的WebLogic服务器上配置和部署Apache Axis2 Web服务引擎的过程。Apache Axis2是用于构建和部署Web服务的高性能、灵活且可扩展的框架。它允许开发人员创建、发布和消费Web...
### WebLogic部署命令详解 #### 一、概述 在企业级应用服务器领域,Oracle WebLogic Server作为一款功能强大且性能卓越的应用服务器,在诸多大型企业和组织中扮演着关键角色。WebLogic不仅支持Java EE标准,还提供...
WebLogic Server 10 是一款由甲骨文公司(Oracle)开发的企业级Java应用程序服务器,主要用于构建、部署和管理企业级Java EE应用。本篇文章将详细介绍如何在WebLogic 10上进行部署,同时也会涉及一些相关的源码管理...
二、WebLogic部署 1. **打包应用**:将Java EE应用程序打包成WAR、EAR或JAR文件。这些文件包含了所有必要的类、资源和配置文件。 2. **部署方式**:可以通过管理控制台、命令行工具或者Ant/Maven脚本进行部署。...