自己遇到过的问题,贴出来让和我遇到同样问题的人参考一下
远程客户端测试代码
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");
分享到:
相关推荐
在创建数据源后,在java中使用数据源时tomca和was的引用方法是不同的
在IT行业中,WebSphere是一款由IBM开发的企业级应用服务器,广泛用于部署和管理Java应用程序,尤其是基于JNDI(Java Naming and Directory Interface)的应用。JNDI是Java平台的一个核心API,它为Java应用程序提供了...
在帆软报表FineReport中,若要实现与Websphere应用服务器的JNDI连接,需要进行一系列配置,以确保报表能够利用JNDI获取数据源,并最终在WEB环境中通过浏览器访问报表。 首先,需要了解JNDI(Java Naming and ...
总结起来,这个压缩包提供了使用JNDI进行数据源管理所需的全部库文件,对于在WebSphere或其他支持JNDI的环境中开发和部署Java应用是必不可少的。正确理解和使用这些JNDI相关库,能够帮助开发者构建更加灵活和可扩展...
学生将学习如何在WebSphere中配置Java Naming and Directory Interface (JNDI)以查找和绑定资源,同时还会涉及到数据源的创建和配置,这对于数据库连接的管理至关重要。 4. 实验四:安全管理与认证 这次实验重点...
WebSphere配置JNDI方法(以配置Oracle数据库为例)【附图】
1.4 选择合适的安装路径,通常建议选择之前解压的WebSphere6.1目录下的AppServer,然后“下一步”。 1.5 设置管理控制台的用户名和密码,例如:用户标识`admin`,密码`admin`,确认密码同样为`admin`,接着“下一步...
- **WebSphere变量设置**:首先在WAS管理控制台中导航至“环境”菜单下的“WebSphere变量”。之后,选择变量“DB2_JDBC_DRIVER_PATH”,该变量用于指定DB2 JDBC驱动的路径。输入路径值为“C:\IBM\SQLLIB\java”,...
例如,添加IBM JNDI提供者的依赖,以使WebSphere支持JSR-250的注解。 6. **日志集成**:CXF有自己的日志框架,而WebSphere有内置的日志系统。根据需求,配置CXF使用WebSphere的日志服务,或反之,将WebSphere日志...
在软件开发领域,WebSphere应用服务器是一个广泛使用的Java EE应用程序服务器,它提供了各种服务和功能,包括管理和配置数据源。WebSphere中的JNDI(Java Naming and Directory Interface)数据源配置是一个关键步骤...
这允许应用程序在不修改代码的情况下使用不同的数据源,增强了可移植性和可扩展性。 "lookup"操作在WebSphere中指的是通过JNDI名称来查找已注册的资源,如数据源。开发者可以使用Java代码或者EJB(Enterprise ...
4. **JNDI(Java Naming and Directory Interface)和资源管理**:学习如何使用JNDI查找和绑定资源,如数据源、邮件会话等,并配置这些资源以供应用程序使用。 5. **性能调优**:掌握监控和优化WebSphere性能的方法...
这些 JAR 文件位于 `WebSphere MQ\java\lib` 目录下,是开发、配置和运行与 WebSphere MQ 集成的应用程序所必需的。 1. **WebSphere MQ 概述**: WebSphere MQ(原名 MQSeries)是 IBM 提供的一种企业级的消息队列...
WebSphere环境下EJB编程是企业级Java开发的重要组成部分,IBM红皮书对此进行了深入的探讨。EJB(Enterprise JavaBeans)是一种在Java平台上构建可扩展、安全和事务处理的服务器端应用程序的标准。WebSphere作为IBM的...
配置完成后,应用程序可以通过编程方式(如Spring框架中的JdbcTemplate)或JNDI查找来获取并使用这些数据源,实现与数据库的连接。 总结,配置Data Source是J2EE应用程序部署的关键步骤,尤其是在Websphere和Tomcat...
2. **Oracle JDBC驱动**:为了在Websphere中使用Oracle数据库,需要将Oracle的JDBC驱动jar包路径设置到环境变量`ORACLE_JDBC_DRIVER_PATH`中,这样Websphere才能识别并加载驱动。 3. **JDBC提供程序**:在Websphere...
1. **修改JNDI名称**:将Tomcat风格的JNDI名称(如`java:comp/env/`)更改为适用于WebSphere的简短JNDI名称。 2. **打包WAR文件**:使用命令行工具或其他工具(如MyEclipse)进行WAR文件的打包操作。 3. **复制WAR...