`
fyjava
  • 浏览: 60636 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在apusic中配置数据源引用

    博客分类:
  • J2EE
阅读更多

这是个老话题,如何在在apusic中配置数据源引用?

 

工作中发现不少同事碰到数据源的资源引用时,有点无所适从:
"java:comp/env/OracleDS",啥意思?
其实很简单,应用中配置了一个JNDI名为 OracleDS的资源引用,该资源引用可能对应不同JNDI名的实际的连接池。这种东东出现在EJB1.0的年代,主要目的是不改动应用的情形下将EAR(包含EJB?)部署到不同的环境中去。该用法一直被延续至今。

 

在apusic中配置一个数据源的资源引用过程大概是这样:

 

1.WEB-INF\web.xml文件中,加入以下片段:

<resource-ref>
<description></description>
<res-ref-name>OracleDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>

 上述配置信息说明,配置了一个引用名为 OracleDS的数据源的资源引用。

 

2.创建META-INF\apusic-application.xml,加入以下内容:

<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE apusic-application PUBLIC '-//Apusic//DTD Apusic Application 4.0.2//EN'
'http://www.apusic.com/dtds/apusic-application_4_0_2.dtd'>
<apusic-application>
<module uri="">
<web>
<resource-ref>
<res-ref-name>OracleDS</res-ref-name>
<jndi-name>OracleDS</jndi-name>
</resource-ref>
</web>
</module>
</apusic-application>

 在这里,名为 OracleDS的资源引用被映射到实际的数据源,该数据源的jndi名为OracleDS。

 

分享到:
评论

相关推荐

    Apusic服务器解决数据源的资源引用

    本文将详细介绍如何在Apusic服务器中设置数据源的资源引用,并提供具体的配置示例。 #### 二、数据源资源引用的概念 数据源的资源引用是指在Java应用程序中通过特定的命名机制来引用外部资源(如数据库连接池)。...

    apusic数据库连接攻略

    在上面的示例代码中,资源引用是指在WEB-INF/web.xml文件中配置的数据源引用。 2.1 配置资源引用 在WEB-INF/web.xml文件中,配置资源引用是指在标签中指定数据源的JNDI名称和类型。例如,在上面的示例代码中,资源...

    Apusic5.1域配置

    在实际生产环境中,可能还需要根据业务需求进行更复杂的配置,如数据源配置、JMS队列设置、负载均衡策略等。此外,定期备份和更新服务器配置也是必不可少的维护任务,以适应不断变化的业务环境。

    apache2.2+apusic6.0负载配置指南(中望)

    - Apusic的复制策略(如`ReplicationPolicy="all"`)确保数据在集群中的同步,增强了系统的容错能力。 8. **监控和调整**: - 实施负载均衡后,需要监控服务器的性能和负载情况,根据需求动态调整配置,如负载...

    Apusic+Apache集群配置.pdf

    在这个配置中,Apache 作为前端的负载均衡器,负责接收客户端请求并根据预设策略将其分发给后台的 Apusic 服务器。Apusic 是一个企业级的应用服务器,能够处理复杂的业务逻辑和服务。Apache 和 Apusic 的这种结合,...

    APUSIC应用服务器配置管理.ppt

    服务器域(Apusic Domain)是Apusic应用服务器中的核心概念,它是一个逻辑管理配置单元。域包含了Apusic实例(Apusic Instance)的配置,这些配置可以被多个实例共享。Apusic实例则是实际提供服务的运行进程。管理员...

    Windows2003+Apusic6.0安装部署手册

    本手册旨在指导用户在 Windows 2003 操作系统上安装和部署 Apusic 6.0,旨在帮助用户快速掌握安装和配置 Apusic 6.0 的步骤。 一、安装准备 在开始安装 Apusic 6.0 之前,需要检查硬件和软件要求是否满足以下条件...

    Apusic密码修改指引

    ### Apusic密码修改指引知识点详解 ...通过上述详细介绍,我们可以了解到如何在Apusic系统中进行密码修改、安全设置以及如何排查和防御可能的木马攻击。这对于保障系统的稳定性和安全性具有重要意义。

    金蝶Apusic V10 应用服务器用户管理手册

    在分布式环境中,Apusic V10支持集群部署,通过负载均衡和故障转移机制,确保服务的高可用性。此外,其提供的热升级和热部署功能使得在不影响服务的情况下进行软件更新成为可能。 总的来说,金蝶Apusic V10应用...

    金蝶容器Apusic中重新部署war包

    在IT行业中,金蝶容器Apusic是一款广泛应用的企业级应用服务器,它为企业提供了高效、稳定、安全的运行环境,特别适合部署Java Web应用。本文将详细讲解如何在金蝶容器Apusic中重新部署WAR包,这一过程是开发和运维...

    管理Apusic Web服务器

    Apusic Web 服务器是 Apusic 应用服务器中内置的一个高效、安全、可靠的 Web 服务器,提供完整的 Web 服务器的功能,使 Apusic 应用服务器在提供对静态页面和图形的同时,提供对 JSP、Servlet 的高效服务。Apusic ...

    Apusic+Apache集群配置[文].pdf

    在这个配置中,采用的是“Session Sticky”策略,确保同一用户的会话请求始终被转发到同一台Apusic服务器,除非该服务器出现故障或用户关闭浏览器。 2. **Apusic配置**: Apusic是应用服务器,用于处理业务逻辑和...

    金蝶中间件Apusic-plugins.zip

    金蝶中间件Apusic-plugins.zip是一个包含了一系列与金蝶Apusic中间件相关的开发插件的压缩包,主要用于帮助开发者在Eclipse或MyEclipse环境中进行应用程序的调试和开发。Apusic中间件是金蝶公司推出的一款企业级应用...

    Apusic AS的Web应用中调用commons-logging的流程

    在Apusic AS中,这个特性使得系统能够根据配置文件灵活地选择日志实现,例如在生产环境使用性能优秀的Log4j,在开发环境中使用简单的JUL。 调用commons-logging的流程如下: 1. **引入依赖**:在Apusic AS的项目中...

    EAS apusic5.0 许可

    3. **事务处理**:支持分布式事务处理,确保在复杂业务环境中的数据一致性。 4. **安全管理**:具备用户身份验证、权限控制等功能,保障企业应用的安全性。 5. **集群与负载均衡**:通过集群技术实现多台服务器间的...

    金蝶中间件Apusic MyEclipse10.x、MyEclipse9.x和Eclipse all-plugins

    综上所述,金蝶中间件Apusic MyEclipse10.x、MyEclipse9.x以及Eclipse all-plugins是Java开发人员的强大工具,它们通过深度集成,使得开发者在MyEclipse和Eclipse这两个流行的IDE中能够更加顺利地进行Apusic应用的...

    Apusic--license

    金蝶中间件(Apusic)--license

    EAS Apusic2016年的临时许可

    EAS Apusic是一款由东方通科技(Apusic)开发的企业应用服务器(Enterprise Application Server),它在2016年发布的一个版本是EAS Apusic 2016。这款产品主要用于构建、部署和管理企业级Java应用程序,尤其适用于...

Global site tag (gtag.js) - Google Analytics