`

WebSphere下用JNDI

阅读更多

自己遇到过的问题,贴出来让和我遇到同样问题的人参考一下

远程客户端测试代码

Properties properties =new   Properties();
properties.setProperty("java.naming.factory.initial", "com.ibm.websphere.naming.WsnInitialContextFactory");
下面代码中红色的部分,需要注意的是要看自己WebSphere服务器的默认端口号2809是否被占用,如果被占用,则双击服务器进行查看,如我的端口就被重新分配为2811,
properties.setProperty("java.naming.provider.url", "iiop://localhost:2811");
InitialContext ctx = new InitialContext(properties);
if(ctx == null){
System.out.println("ctx is null");
}else{
System.out.println("ctx is not null");
}
System.out.println(ctx.getNameInNamespace());
Object bidManager=ctx.lookup
下面代码中红色的部分,建议查看自己发布工程时控制台上的打印输出的地址,不一定是("工程名/包名/远程接口")
("ejb/ActionBazaar3EAR/ActionBazaar3.jar/BidManagerBean#ejb.bean.actionbazaar.ejb.BidManager");
if(bidManager == null){
System.out.println("bidManager is null");
}else{
System.out.println("bidManager is not null");

 

分享到:
评论
1 楼 Sev7en_jun 2011-11-28  
写完博客之后请在检查一边

相关推荐

    Tomcat和WebSphere中对jndi的引用

    在创建数据源后,在java中使用数据源时tomca和was的引用方法是不同的

    帆软报表FineReport中数据连接之Websphere配置JNDI连接

    在帆软报表FineReport中,若要实现与Websphere应用服务器的JNDI连接,需要进行一系列配置,以确保报表能够利用JNDI获取数据源,并最终在WEB环境中通过浏览器访问报表。 首先,需要了解JNDI(Java Naming and ...

    websphere上发布基于jndi的应用

    在IT行业中,WebSphere是一款由IBM开发的企业级应用服务器,广泛用于部署和管理Java应用程序,尤其是基于JNDI(Java Naming and Directory Interface)的应用。JNDI是Java平台的一个核心API,它为Java应用程序提供了...

    websphere+myeclipse安装布署调试 jndi等图文全过程。

    1. **解压与执行安装程序**:首先将WebSphere的安装包解压缩至指定位置,如D盘的`was.cd.6100.wasdev.nocharge.windows.ia32\WAS\`目录下,然后通过双击`install.exe`来启动安装向导。 2. **接受许可协议**:在安装...

    jndi用到的所有jar

    总结起来,这个压缩包提供了使用JNDI进行数据源管理所需的全部库文件,对于在WebSphere或其他支持JNDI的环境中开发和部署Java应用是必不可少的。正确理解和使用这些JNDI相关库,能够帮助开发者构建更加灵活和可扩展...

    WebSphere实验报告.zip

    学生将学习如何在WebSphere中配置Java Naming and Directory Interface (JNDI)以查找和绑定资源,同时还会涉及到数据源的创建和配置,这对于数据库连接的管理至关重要。 4. 实验四:安全管理与认证 这次实验重点...

    webspere中配置jndi

    WebSphere配置JNDI方法(以配置Oracle数据库为例)【附图】

    Websphere6.1安装配置说明

    1.4 选择合适的安装路径,通常建议选择之前解压的WebSphere6.1目录下的AppServer,然后“下一步”。 1.5 设置管理控制台的用户名和密码,例如:用户标识`admin`,密码`admin`,确认密码同样为`admin`,接着“下一步...

    websphere8.5配置数据源

    - **WebSphere变量设置**:首先在WAS管理控制台中导航至“环境”菜单下的“WebSphere变量”。之后,选择变量“DB2_JDBC_DRIVER_PATH”,该变量用于指定DB2 JDBC驱动的路径。输入路径值为“C:\IBM\SQLLIB\java”,...

    在WebSphere发布CXF注意事项

    例如,添加IBM JNDI提供者的依赖,以使WebSphere支持JSR-250的注解。 6. **日志集成**:CXF有自己的日志框架,而WebSphere有内置的日志系统。根据需求,配置CXF使用WebSphere的日志服务,或反之,将WebSphere日志...

    Webshpere配置JNDI数据源[归纳].pdf

    在软件开发领域,WebSphere应用服务器是一个广泛使用的Java EE应用程序服务器,它提供了各种服务和功能,包括管理和配置数据源。WebSphere中的JNDI(Java Naming and Directory Interface)数据源配置是一个关键步骤...

    websphere数据源间接映射手册

    这允许应用程序在不修改代码的情况下使用不同的数据源,增强了可移植性和可扩展性。 "lookup"操作在WebSphere中指的是通过JNDI名称来查找已注册的资源,如数据源。开发者可以使用Java代码或者EJB(Enterprise ...

    IBM WebSphere 认证的教材

    4. **JNDI(Java Naming and Directory Interface)和资源管理**:学习如何使用JNDI查找和绑定资源,如数据源、邮件会话等,并配置这些资源以供应用程序使用。 5. **性能调优**:掌握监控和优化WebSphere性能的方法...

    websphere MQ 8.0 自带jar包

    这些 JAR 文件位于 `WebSphere MQ\java\lib` 目录下,是开发、配置和运行与 WebSphere MQ 集成的应用程序所必需的。 1. **WebSphere MQ 概述**: WebSphere MQ(原名 MQSeries)是 IBM 提供的一种企业级的消息队列...

    WebSphere环境下EJB编程(IBM红皮书)

    WebSphere环境下EJB编程是企业级Java开发的重要组成部分,IBM红皮书对此进行了深入的探讨。EJB(Enterprise JavaBeans)是一种在Java平台上构建可扩展、安全和事务处理的服务器端应用程序的标准。WebSphere作为IBM的...

    Websphere下oracle连接池的配置

    2. **Oracle JDBC驱动**:为了在Websphere中使用Oracle数据库,需要将Oracle的JDBC驱动jar包路径设置到环境变量`ORACLE_JDBC_DRIVER_PATH`中,这样Websphere才能识别并加载驱动。 3. **JDBC提供程序**:在Websphere...

    手把手教你WebSphere部署

    1. **修改JNDI名称**:将Tomcat风格的JNDI名称(如`java:comp/env/`)更改为适用于WebSphere的简短JNDI名称。 2. **打包WAR文件**:使用命令行工具或其他工具(如MyEclipse)进行WAR文件的打包操作。 3. **复制WAR...

Global site tag (gtag.js) - Google Analytics