在 WebSphere Application Server 中使用资源环境提供程序

IBM WebSphere Application Server Network Deployment 9.0.0.2 安装以及出现的问题 先介绍一下什么是 IBM WebSphere Application Server (WAS) IBM WebSphere Application Server 是一种高性能的 Java 应用服务器,可用于构建、运行、集成、保护和管理内部部署和/或外部部署的动态云和 Web 应用。它不仅能够确保高性能和灵活性,还提供多种开放标准编程模型选项,旨在最大程度提高开发人员的生产力。它可提供灵活先进的性... 阅读详情

引言

通常来说,部署典型的 Web 应用程序通常包括先在集成测试环境中、然后在测试环境中、最后在生产环境中部署单个 .ear(或 .war)文件。特定于环境的变量对于在部署过程中的每个阶段正确执行应用程序非常重要,这些变量可以作为键值对存储在属性文件中,作为环境项存储在 web.xml 文件中,或者作为查询值存储在关系数据库中。将这些应用程序变量存储在关系数据库中是否可取还有待于进一步论证。不过,将应用程序变量存储在属性文件中(或部署描述符中)需要在部署后修改属性文件(或属性描述符),以便为每个特定的环境修剪这些变量,或者编写脚本,以便在应用程序包装时使用不同的文件设置。无一例外,这些文件在不同的环境中是互不相同的。

在部署后修改部署的文件(属性文件或 web.xml)可能容易出错(在多节点集群系统中进行修改更容易出错),是否接受这一过程取决于组织的指导原则。不管怎样,作为这个通常不太常见情形的替代方法,您可以使用 resource environment provider 避免和消除上面提及的问题:通过将这种依赖于应用程序的变量配置为资源环境项,您可以使用 WebSphere Application Server 管理控制台对它们进行管理,而无需再去修改部署的文件。

本文阐释如何创建资源环境提供程序、可引用的对象和自定义属性,如何在 WebSphere Application Server 管理控制台中管理自定义属性,以及如何在应用程序中访问这些属性。

本文假设您非常熟悉 Java™ 编程、WebSphere Application Server V6 管理和 J2EE™ 技术。




资源环境提供程序

WebSphere Application Server Versions 5.x 和 6.x 支持对资源环境引用的引用,这类似于引用其他已经支持的资源引用,如 DataSource 和 QueueConnection 工厂等,并且可以通过 JNDI 查询来访问。尽管在 WebSphere Application Server 中为 DataSource、QueueConnection 工厂和其他项目预定义了类,但您必须自己创建引用资源环境提供程序所需的类。

至少需要以下两个类才能在应用程序中使用资源环境提供程序:工厂类和提供自定义属性的类。工厂类必须实现接口 javax.naming.spi.ObjectFactory。方法 getObjectInstance(...) 返回保存自定义属性的类。借助这两个类和 WebSphere Application Server 提供的管理支持,我们可以将在属性文件(或部署描述符文件)中定义的属性转换为托管变量,并通过 WebSphere Application Server 管理控制台管理它们。通过管理控制台管理这些托管变量后,任何特定于环境的变量都可以通过控制台进行管理,这样就无需更改部署的属性文件或创建特定于环境的属性文件。使用此方法,每个环境都将使用相同的部署文件。




示例实现

使用示例有助于解释这些概念。我们将看到的示例使用以下两个类:

  • ConfigFactory
  • Config

清单 1 和清单 2 显示了这两个类的代码。


清单 1. ConfigFactory.java
package com.ibm.acme.ree.lib;
import java.util.Enumeration;
import java.util.Hashtable;

import javax.naming.Context;
import javax.naming.Name;
import javax.naming.NamingException;
import javax.naming.RefAddr;
import javax.naming.Reference;
import javax.naming.spi.ObjectFactory;

public class ConfigFactory implements ObjectFactory
{
	private static Config config = null;
	public Object getObjectInstance(
		Object object,
		Name name,
		Context nameCtx,
		Hashtable environment)
		throws NamingException
	{
		if(config == null)
		{
			config = new Config();
			Reference ref = (Reference) object;
			Enumeration addrs = ref.getAll();
			RefAddr addr = null;
			String entryName = null;
			String value = null;
			while (addrs.hasMoreElements())
			{
				addr = (RefAddr) addrs.nextElement();
				entryName = addr.getType();
				value = (String) addr.getContent();
				config.setAttribute(entryName, value);
			}	
		}
		return config;
	}
}


清单 2. Config.java
package com.ibm.acme.ree.lib;

import java.util.HashMap;
import java.util.Map;

public class Config
{
	private Map attributes = null;
	public Config()
	{
		attributes = new HashMap(10);
	}
	protected void setAttribute(String attributeName, String attributeValue)
	{
		attributes.put(attributeName, attributeValue);
	}
	public Object getAttribute(String attributeName)
	{
		return attributes.get(attributeName);
	}
}

在 ConfigFactory.java(清单 1)中阐明了自定义属性的缓存。根据应用程序要求,可以将属性设置为动态的,从而避免在上面的代码中进行缓存。

要在 Web 应用程序中创建和使用资源环境提供程序,您需要:

  1. 创建共享库
  2. 创建资源环境提供程序
  3. 创建可引用的对象。
  4. 创建资源环境项。
  5. 创建自定义属性。
  6. 在 Web 模块中创建资源环境引用。

在接下来的部分中将阐述这些步骤。

1. 创建共享库

创建简单的共享库,以便将类用于服务器上承载的所有应用程序。WebSphere Application Server 提供执行以下操作的向导:

  1. 编译两个类:Config.java 和 ConfigFactory.java,并创建名为 reelib.jar 的 JAR 文件。

  2. 将 JAR 文件复制到您选择的位置,如 C:/temp/。

  3. 从 WebSphere Application Server 管理控制台,展开 Environment => Shared Libraries。

  4. 将库范围设置为 Cell,然后选择 New(图 1)。



    图 1. 设置共享库范围
    图 1. 设置共享库范围

  5. 输入库的名称:ree_lib。

  6. 输入库的文本描述和类路径名称,然后选择 Apply(图 2)。



    图 2. 定义共享库
    图 2. 定义共享库

  7. 保存更改,完成库的创建。将列出新库,如图 3 所示



    图 3. 可用的共享库列表
    图 3. 可用的共享库列表

2. 创建资源环境提供程序

要创建资源环境提供程序,请执行以下操作:

  1. 从管理控制台选择 References => Resource Environment => Resource Environment Providers(图 4)。



    图 4. 创建资源环境提供程序
    图 4. 创建资源环境提供程序

  2. 将范围级别设置为 Cell,然后选择 New(图 5)。



    图 5. 创建新的资源环境提供程序
    图 5. 创建新的资源环境提供程序

  3. 将资源环境提供程序命名为 MyResourceEnvironmentProvider,为资源输入描述,然后单击 OK(图 6)。



    图 6. 定义资源环境提供程序
    图 6. 定义资源环境提供程序

  4. 单击 Save 保存更改。

完成后,新创建的资源环境提供程序将在显示内容中列出(图 7)。


图 7. 可用的资源环境提供程序
图 7. 可用的资源环境提供程序

3. 创建可引用的对象

“可引用的”对象是定义工厂类和保存自定义属性的类之间关系的对象。要创建可引用的对象,请执行以下操作:

  1. 从管理控制台展开 Resources => Resource References => Resource Environment Providers。

  2. 从资源环境提供程序面板(图 8)选择您刚才创建的提供程序 MyResourceEnvironmentProvider。



    图 8. 选择资源环境提供程序
    图 8. 选择资源环境提供程序

  3. 选择 Referenceables(图 9)。



    图 9. 资源环境提供程序详细信息
    图 9. 资源环境提供程序详细信息

  4. 单击 New。

  5. 使用前面定义的类 com.ibm.acme.ree.lib.ConfigFactory 和 com.ibm.acme.ree.lib.Config 创建可引用的对象。在 Referenceables 对话框(图 10)中,输入工厂类 (com.ibm.acme.ree.lib.ConfigFactory) 和类名 (com.ibm.acme.ree.lib.Config) 的完全限定类名,然后选择 OK。然后将显示定义的可引用对象,如图 11 所示。



    图 10. 定义可引用的对象
    图 10. 定义可引用的对象



    图 11. 定义的可引用对象
    图 11. 定义的可引用对象

  6. 单击 Save 保存更改。

4. 创建资源环境项

关于变量名
如果您使用其他名称定义这些示例中使用之外的某些元素,则确保记录它们并在这些说明中的适当位置替代它们。

资源环境项可以通过 JNDI 查询来访问引用的资源。要定义资源环境项,请执行以下操作:

  1. 从管理控制台展开 Resources => Resource Environment => Resource Environment Providers => MyResourceEnvironmentProvider。

  2. 选择 Resource environment entries(图 12)。



    图 12. 资源环境提供程序详细信息
    图 12. 资源环境提供程序详细信息

  3. 在下一个对话框中选择 New(图 13)。



    图 13. 创建新的资源环境项
    图 13. 创建新的资源环境项

  4. 在 Configuration 对话框(图 14)中,输入 Name (MyResourceReference) 和 JNDI name (rep/dev/app1/MyResourceReference) 的值。在应用程序部署资源引用映射的过程中使用此 JNDI 名称。



    图 14. 配置资源环境项
    图 14. 配置资源环境项

  5. 单击 OK,然后保存更改。



    图 15. 定义的资源环境项
    图 15. 定义的资源环境项

5. 创建自定义属性

要定义在应用程序中使用的自定义属性,请执行以下操作:

  1. 从管理控制台,展开并导航至 Resources => Resource Environment => Resource Environment Providers => MyResourceEnvironmentProvider => Resource Environment Entries => MyResourceReference。

  2. 选择 Custom properties(图 16)。



    图 16. 选择自定义属性
    图 16. 选择自定义属性

  3. 选择 New。(图 17)



    图 17. 创建新的自定义属性
    图 17. 创建新的自定义属性

  4. 输入 Name (MyVariable)、Description、Type 和 Value 字段的值,然后单击 OK。(图 18)



    图 18. 定义自定义属性
    图 18. 定义自定义属性



    图 19. 定义的自定义属性
    图 19. 定义的自定义属性

  5. 您定义的自定义属性将出现在自定义属性列表中(图 19)。重复步骤 d 以添加其他变量。

注意,尽管 WebSphere Application Server 提供的向导缺省为 false,但是它不提供指定所需属性的选项。通过 WebSphere 管理脚本,您可以为所需属性指定值。如果您运行的是独立应用服务器,或者该应用服务器是集群中的成员,那么您定义的新资源将在重新启动应用服务器后可用。

6. 在 Web 模块中创建资源环境引用

与访问容器中的任何资源类似,要访问资源引用项,您必须在 Web 模块或 EJB 模块中适当地声明引用。要使用 IBM Rational® Application Developer 创建资源引用,请执行以下操作:

  1. 对于 Web 模块,请使用部署描述符编辑器打开 web.xml 文件(对于 EJB 模块,打开 ejb-jar.xml 文件)。

  2. 单击 References 选项卡,然后选择 Add(图 20)。



    图 20. 部署描述符编辑器
    图 20. 部署描述符编辑器

  3. 从 Add Reference 对话框,选择 Resource environment reference,然后单击 Next(图 21)。



    图 21. 添加引用
    图 21. 添加引用

  4. 输入 Name (MyConstants)、Type 和 Description 的值,然后选择 Finish(图 22)。



    图 22. 配置资源环境引用
    图 22. 配置资源环境引用




使用资源环境提供程序元素

清单 3 中的此代码示例显示了如何访问可引用的和关联的自定义属性。


清单 3. 访问自定义属性
try {
	Context ctx = new InitialContext();
	Object object = 
ctx.lookup("java:comp/env/MyConstants");
	Config config = (Config) config;
	String myVariable = config.getProperty("MyVariable");
} catch (Exception e) {
	// .. Handle Exception e
}

必须在应用程序的类路径中定义实现类,才能够实际使用您创建的资源环境提供程序。在应用程序部署时,通过映射共享库可以做到这一点。我们在这里不介绍完整的应用程序部署过程,但将介绍映射共享库的必要步骤:

  1. 在 Preparing for the application installation 对话框中,选择 WAR 文件,然后选中 Local file system 和 Show me all installation options,并单击 Next(图 23)。



    图 23. 准备用于部署的应用程序
    图 23. 准备用于部署的应用程序

  2. 继续执行应用程序部署过程,并在安装步骤 1、2 和 3 中选择缺省值(或根据自已的决定选择其他值)。在进行到步骤 4“Map Shared Libraries”(图 24)时,请选中您要选择的模块,然后单击 Reference shared libraries。



    图 24. 显示共享映射库
    图 24. 显示共享映射库

  3. 在 Enterprise Applications 对话框中,选择您要将其添加到应用程序类路径的库 ree_lib,然后单击 >> 按钮,向 Selected 列表添加选择的库。单击 OK。(图 25)



    图 25. 选择共享库
    图 25. 选择共享库

  4. 检查 Shared Libraries 栏,确保将库添加到了应用程序类路径,如图 26 所示。

  5. 继续执行应用程序部署过程。



    图 26. 映射共享库
    图 26. 映射共享库

  6. 在应用程序部署的步骤 5 中,将资源环境项引用映射到资源,将可引用的 JNDI 名称 (rep/dev/app1/MyResourceReference) 输入到 Target Resource JNDI Name 字段。

  7. 继续执行应用程序部署过程。



    图 27. 指定资源环境项
    图 27. 指定资源环境项

部署了应用程序后,您需要测试应用程序对资源环境提供程序的使用情况。要完成此操作,首先需要重新启动应用程序。启动后,您可以容易地验证应用程序从资源环境项获取它的值,而不是从属性文件中定义的属性中或者从 web.xml 或 ejb-jar.xml 中定义的环境项中获取。只要需要,您可以通过从 WebSphere Application Server 管理控制台更改值并重新启动集群成员来更改此变量——所有这些操作均不会触及任何部署的文件,从而保留了整个应用程序及其处理环境的完整性。




结束语

本文讨论了资源环境项的使用,它是作为对特定于环境的应用程序变量使用属性文件或部署描述符文件的一种代替方法。本文还讨论了有关资源环境提供程序、可引用的对象、资源环境项和自定义属性的 WebSphere 实现的信息,并说明了在部署过程中映射共享库以及将资源环境项引用映射到资源。



IBM WebSphere Application Server 9.0.0.2 部署Spring Boot 2.x IBM WebSphere Application Server 9.0.0.2 部署Spring Boot2.x 项目目录1:创建JDBC 提供程序2:创建数据源3:创建数据源认证信息(JAAS - J2C)4:认证数据源5:Spring Boot 项目配置 目录 上一篇博客讲了WebSphere Application Server如何安装,今天来说一下。如何使用它部署Spring Boot2... 阅读详情

相关推荐

Windows环境下WebSphere Application Server 8集群安装与配置指南

WebSphere Application Server(WAS)是IBM推出的一款功能强大的Java应用程序服务器,它为企业的应用提供了开发、部署以及运行的综合环境。本章将简要介绍WAS的核心特性,以及它在企业级应用中扮演的角色。在现代IT架构中,集群是一组共同工作的计算机,它们作为一个统一的计算资源协同运行。集群技术允许服务器之间共享计算任务,从而提高应用程序的可用性、性能和可伸缩性。应用服务器集群能够保证关键任务应用的连续性,即使在单个节点出现故障的情况下也能持续提供服务。

weixin_35732273的博客 1133

如何在WAS上部署BPEL流程模块

如何在WAS上部署BPEL流程模块(by Justin 2009-04-03) BPEL流程的部署较之一般的应用模块部署更复杂一些,整理此文档的目的也是为了给在WAS上部署流程模块带来方便。BPEL流程可以部署在WSA-DIE内置的服务器上,也可以部署在生产环境的WAS上,由于前者相对简单,这里介绍的是后一种。BPEL流程的部署工作,主要分为两大块:一是流程模块打包;二是在WAS服

梦想的阶梯——弓心圣的专栏 1056

was应用服务器项目部署

was应用服务器项目部署,步骤详细含图片

was配置虚拟主机

配置用户自己的新的虚拟主机,同时部署一个新的应用使用自己建立的虚拟主机和端口。部署在WAS的应用默认使用9080端口访问,我们此次实验目的是让应用使用9081端口进行应用访问。 一、建立一个新的虚拟主机  1、在WAS控制台中依次单击“环境”-》“虚拟主机” ​​ 2、在虚拟主机页面中你会看到WAS环境中已经存在了两个虚拟主机,其中虚拟主机“admin-host”是管理控制台应用使用的,“...

songfelicity的博客 2753

ollama环境变量配置:修改ollama的数据路径(安装路径)

ollama安装模型,如果很大,会占用C盘空间,影响系统运行速度,通过设置环境变量,来改变ollama放目录的地址。

正经教主是个热衷于正经学习分享的教主。 1万+

STM32F103串口接收中断:USART_IT_IDLE和USART_IT_RXNE区别

2:如果是大于1个byte的数据,在不用DMA的情况下,同时使能USART_IT_RXNE,USART_IT_IDLE中断,每收到一个字节在中断中把数据存到缓存中,待收到USART_IT_IDLE中断时,收完整帧数据,然后再解析处理数据。比如:如上图在初始化时,同时开启了两个中断,如果传送8个字节的数据,就会产生8个USART_IT_RXNE,和1个USART_IT_IDLE中断。(如果接收到数据,在1个byte的时间内,没有收到新数据,就认为是数据传送完成,产生空闲USART_IT_IDLE中断)

weixin_66299220的博客 2400

记一次websphere的数据源JDBC没有配置引用映射导致的系统频繁内存溢出

现象:某个系统每隔一段时间就开始出现系统宕机甚至内存溢出 分析很多地方,初步断定和数据库有一定的关系,但是后来没有想到是中间件websohere的 配置问题,郁闷半死。 刚开始没有想到现场实施人员的技术层次,都是假定系统配置没有问题,可能出在数据库和程序BUG,所以现场提供的日志也不完整,昨天晚上再出现宕机,获取到完整的日志,其中关键的部分日志如下(一)、(二)。 (一)数据源引用没有配置的

LUMIS的博客 3412

UE5 Paper2D性能优化:GroupedSpriteSceneProxy合批渲染原理与实践

在游戏开发中,渲染性能优化是核心技术挑战之一,其核心原理在于减少CPU与GPU之间的通信开销,特别是降低Draw Call数量。Draw Call是CPU向GPU提交绘制命令的指令,每次调用都涉及状态切换和数据传输,当场景中存在大量同质化对象时,频繁的Draw Call会成为主要性能瓶颈。为此,现代图形引擎普遍采用合批渲染技术,其技术价值在于将多个共享相同渲染状态(如材质、几何体)的物体数据合并提交,从而将多次Draw Call压缩为一次或少数几次,显著提升渲染效率。这一技术在2D游戏开发中尤为重要,例如在

weixin_34198453的博客 394

在WebSphere Application Server中使用资源环境提供程序

一般来说,部署典型的Web应用程序通常包括首先在集成测试环境中,然后在测试环境中,最后在生产环境中部署单个.ear(或.war)文件。 特定于环境的变量对于在部署过程的每个阶段正确执行应用程序都很重要,可以存储为属性中的键值对,web.xml中的env条目或关系数据库中的查找值。 将这些应用程序变量存储在关系数据库中是否是一个好主意,尚有待商debate。 但是,将应用程序变量存储在属性文件(...

cuxiong8996的博客 679

EMQX 结合MySQL实现精细化ACL权限管理实战

本文详细介绍了如何通过EMQX结合MySQL实现精细化的ACL权限管理,提升物联网设备接入和消息传输的安全性。内容包括环境准备、基础配置、权限规则设计技巧以及高级应用与性能优化方案,帮助开发者快速掌握动态生效、便于管理的权限控制方法。

weixin_28683689的博客 196

「0基础安装本地Hermes」本地部署Hermes|为Hermes装上UI图形界面

Hermes已经发布有一段时间了,不少小伙伴也装配上了这个Agent。相对于之前发布爆火的Openclaw,Hermes对于很多小白不是很友好,它没有属于自己的UI界面,只能在本地终端运行,前不久Github上有人发布自己的作品,让终端里的Hermes拥有属于自己的UI界面,EKKOLearnAI开发的Hermes UI界面项目为终端运行的Hermes提供了可视化操作方式,降低了使用门槛。该项目通过Web界面与本地Hermes Agent交互,实现更友好的操作体验。

qq_55438365的博客 1872

IBM WAS5.x "无法定位资源引用 jdbc/DSName,因此使用下列缺省值"问题解决方案

ConnectionFac I J2CA0122I: 无法定位资源引用 jdbc/DSName,因此使用下列缺省值:[Resource-ref settings] res-auth:                 1 (APPLICATION) res-isolation-level:      0 (TRANSACTION_NONE) res-sharing-scope:        t

KimSoft's Blog 5122

深入解析SGLang框架:从架构设计到核心组件实现

本文深入解析了SGLang框架的架构设计与核心组件实现。SGLang是一个专为大语言模型推理设计的高效框架,其核心优势在于清晰的分层架构、高效的调度策略以及精细的内存管理。文章详细剖析了其客户端接入、服务器端调度、模型执行引擎及Tokenizer/Detokenizer管理器等关键组件,揭示了其实现高性能推理的内部机制。

coffee的博客 577

在 WebSphere Application Server 中使用资源环境提供程序2

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34163741的博客 184

数据挖掘实战-基于随机森林算法的交通事故预测模型

本实验数据集来源于Kaggle,原始数据集共有209306条,该数据集包含不同地区和时间段的交通事故详细信息。它包括各种指标,例如事故日期、天气状况、照明条件、碰撞类型、受伤人数和车辆参与情况。数据涵盖多个地点和事故类型,可全面了解交通事故及其原因。具体包括:crash_date:事故发生的日期。Traffic_control_device:所涉及的交通控制设备的类型(例如交通灯、标志)。weather_condition:事故发生时的天气状况。

m0_64336780的博客 1万+

web逆向伪瑞数案例:宝武资源有限公司(面向对象补环境)

声明:该文章为学习使用,严禁用于商业用途和非法用途,违者后果自负,由此产生的一切后果均与作者无关前言:之所以称伪瑞数案例,是因为该网站,无论是补环境的方法、还是环境都和瑞数差不多,因为第一次遇到这种网站,不确定是不是瑞数的一种,所以这里称伪瑞数,有知道的道友,可以评论区评论下,共同进步。,这里就不做多介绍了1.瑞数中的是t​s,而该网站是_ss。2.外链js代码不能格式化,否则补环境时会遇到一个超过数组长度的报错。3.call执行后的虚拟文件中有超多的debugger。

老衲爱洗头的博客 2534

Linux安装IBM WebSphere Application Server指南

WebSphere Application Server Linux安装指南

DoupeLe的博客 1395

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

WebSphere Application Server(was)下配置数据源

由于项目是部署在websphere服务器上. 用到websphere上数据源配置: 在这里说明一下具体配置数据源的步骤: 1>>登陆websphere服务器控制台: https://192.168.10.100:9043/ibm/console/logon.jsp   2>>登陆成功之后,开始配置. 第一步:配置JDBC提供程序. 在左侧的菜单->选择 ...

zhou363667565的专栏 938

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

安装WebSphere Application Server

2 WebSphere Application Server 2.1 安装WebSphere Application Server 2.1.1 使用imcl安装WebSphere Application Server 使用如下命令列出WebSphere Application Server介质包中包含的产品代码 imcl listAvailablePackages -repositories ...

nikx的博客 2061

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

WebSphere Application Server中的高级认证

转载自:https://blog.youkuaiyun.com/cuxiong8996/article/details/107155123 摘自IBM WebSphere开发者技术期刊。 过去,IBM WebSphere Application Server具有严格的身份验证模型,使其难以支持复杂或异常的需求。 最近,通过基于Java身份验证和授权服务(JAAS)的新的,高度可定制的身份验证框架解决了这种情况,该框架扩展了一些功能,这些功能专门解决了在分布式应用程序服务器环境中管理用户真实性和特权的要求。 为..

塞翁失马的专栏 1675

WebSphere Application Server 连接瀚高数据库JDBC解决方案

配置serverName、portNumber、databaseName、user和password 输入相应的数据库服务器IP、数据库服务端口、数据库名、用户名和用户密码。注意:这里我没有配置安全认证别名,如果有配置过J2C认证别名,可以根据需要自行配置,J2C认证中的用户密码可以充当数据库的用户及密码(前提是认证用户信息及数据库用户信息)。注意:默认安装管理员用户密码均为wasadmin,如果在WAS概要文件管理配置时,配置了管理安全性用户及密码则用自定义的。下一步,输入数据源特定的数据库属性。

HighGO 877

WebSphere Application Server 连接瀚高数据库JDBC解决方案(APP)

目录 环境 文档用途 详细信息 环境 系统平台:N/A 版本:5.6.5 文档用途 本文主要介绍WAS(WebSphere Application Server)通过JDBC方式连接瀚高数据库解决方案。 详细信息 1、准备工作 1.1 软件准备 (1)WebSphere Application Server(该示例版本为9.0) (2)瀚高数据库 (3)瀚高JDBC驱动包 1.2 环境准备 (1) 数据库安装初始化后连接信息 ip : 127.0.0.1 port:.

HighGO 1265

将 Spring 和 Hibernate 与 WebSphere Application Server 一起使用

引言 Spring Framework(通常称为 Spring)是一个开放源代码项目,目的是为了使 J2EE™ 环境更具可访问性。Spring 为简单 Java™ 对象提供框架,使这些对象可以通过包装类和 XML 配置使用 J2EE 容器。Spring 的目标是为这些项目提供显著的好处,提高这些项目的开发效率和运行时性能,同时改进测试覆盖率和应用程序质量。 Hibernate 是开放源代码持久...

qiuyabing的专栏 199

使用WebSphere Application Server构建简单的,兼容JAX-RS 2.0的REST服务

RESTful Web服务的Java™API(JAX-RS)是接口和Java注释的集合,可简化服务器端REST应用程序的开发。 感谢JAX-RS,您可以通过注释类来响应特定的HTTP方法(例如GET或POST)和统一资源标识符(URI)模式来指定RESTful Web服务行为。 JAX-RS的当前版本是2.0版,并且是Java Platform Enterprise Edition(Java ...

cuxiong8996的博客 967

调优 WebSphere Application Server V7 性能

简介 IBM WebSphere Application Server 是一种可靠的企业级应用服务器,它提供了一组核心组件、资源和服务,供开发人员在应用程序中使用。每个应用程序都具备特有的需求,并且经常采用截然不同的 方式使用应用服务器的资源。为了提供高度灵活性并支持这种广泛的应用程序,WebSphere Application Server 提供了一组全面的参数来帮助您增强对...

sstevencao的专栏 281
上一篇: WebSphere portal启用动态群组
下一篇: LoadRunner多参数匹配
fastrunner2003
博客等级 码龄24年 36粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值