[转]websphere5.1上使用普通client调用EJB需要注意的问题

边缘AI硬件风向:从专用芯片到端侧大模型 边缘AI硬件正呈现五大发展趋势:专用AI加速芯片(如华为昇腾、谷歌EdgeTPU)凭借高能效比成为主流;端侧大模型催生支持Transformer架构的新硬件需求;存算一体技术突破内存墙限制;FPGA和可重构计算提供灵活性;异构集成与Chiplet技术实现模块化设计。这些发展需要配套软件工具链支持,未来边缘设备将演变成具备本地智能的"智能体",竞争焦点转向算力、能效、易用性和成本的多维平衡。 阅读详情

 

    在websphere server上的jsp、servlet中调用EJB很简单了:
            Context ctx  =   new  InitialContext();
            MessageSender msgSender  =   null ;
            MessageSenderHome home  =  (MessageSenderHome) javax.rmi.PortableRemoteObject
                    .narrow(ctx.lookup( " MessageSender " ),
                            MessageSenderHome. class );

            msgSender  =  home.create();
            msgSender.sendMessage();
    如果要在服务器外部的普通java类的main方法中调用websphere上的EJB,需要注意几个问题:
1.需要将websphere安装目录下的lib中的jar包加入classpath
2.拷贝websphere安装目录下/WebSphere/AppServer/properties/下面的implfactory.properties文件加入classpath
3.需要将websphere部署完成后生成的jar包(包含自动生成的存根类等,不然会报不能载入存根的error)加入classpath,比如WebSphere/AppServer/installedApps/dennis/JMSTest.ear/JMSTest.jar包
4.使用webphere自带的ibm的JDK,也就是安装目录下WebSphere/AppServer/java即是,在eclipse中新建一个安装的jre即可,替代策略是将此jdk下的jre的jar包加进classpath也行

    一个java类调用ejb的例子,调用SLSB:
package  net.rubyeye.testjms;

import  javax.naming.Context;
import  javax.naming.InitialContext;

import  net.rubyeye.testjms.interfaces.MessageSender;
import  net.rubyeye.testjms.interfaces.MessageSenderHome;

public   class  Test {

     /**
     *  @param  args
      */
     public   static   void  main(String[] args) {
         try  {
             //  Hashtable h = new Hashtable();
             //  h.put(Context.INITIAL_CONTEXT_FACTORY,
             //  "com.ibm.websphere.naming.WsnInitialContextFactory");
             //  h.put(Context.PROVIDER_URL, "corbaloc::127.0.0.1:port");
            Context ctx  =   new  InitialContext();
            MessageSender msgSender  =   null ;
            MessageSenderHome home  =  (MessageSenderHome) javax.rmi.PortableRemoteObject
                    .narrow(ctx.lookup( " MessageSender " ),
                            MessageSenderHome. class );

            msgSender  =  home.create();
            msgSender.sendMessage();
        }  catch  (Throwable t) {
            t.printStackTrace();
        }
    }
}
在同一台机器上使用上面的代码即可调用,远程调用去掉注释,并替换相应的IP和port

 

10、使用Ray Serve实现微服务与模型部署 本文深入介绍了如何使用Ray Serve实现微服务与机器学习模型的高效部署。从基础的部署定义到复杂的模型服务场景,涵盖部署架构、HTTP与Python调用、资源配置、FastAPI集成、金丝雀发布策略及实际应用流程。文章还探讨了模型服务的关键需求如灵活性、批处理、硬件优化和可扩展性,并展示了Ray Serve如何满足这些要求。最后提供了常见问题解决方案与未来发展方向,帮助开发者构建高性能、易维护的模型服务平台。 阅读详情

相关推荐

记录思科cisco交换机升级iso步骤

Cisco Nexus 93180交换机版本升级

a635161812的博客 4377

调用部署在websphere上的EJB

public static void main(String[] args) { String naming_factory = "com.sun.jndi.cosnaming.CNCtxFactory"; String namespace_address = "iiop://localhost:2809"; String home_address = "nodes/IT-che

xiehoo的专栏 459

【实战分享】低成本K型热电偶测温方案:单运放放大与STM32 ADC采集优化

本文详细介绍了低成本K型热电偶测温方案,通过单运放放大与STM32 ADC采集优化,解决了信号微弱、负电压处理和冷端补偿等核心挑战。方案采用LMV358运放和T型网络降低噪声,结合STM32的ADC校准和软件滤波,实现±0.5℃精度,物料成本控制在15元以内,适用于工业测温场景。

weixin_30839881的博客 170

EJB 远程调用问题

<br />Properties prop = new Properties();<br />   prop.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");<br />   prop.put(Context.PROVIDER_URL,"t3://localhost:7001");<br />   Context ctx = new InitialContext(prop);<br />   Objec

sdlipeng的专栏 1262

避开RK3588开发板SDIO配置的坑:O9201SB WiFi模组接入实战指南

本文为嵌入式开发者提供了在RK3588开发板上,利用TF卡槽接入O9201SB WiFi6模组的实战指南。文章深度剖析了SDIO配置中常见的电源管理序列冲突问题,并给出了从设备树节点修改、内核编译到系统验证的完整解决方案,帮助开发者避开配置陷阱,成功实现高性能无线连接。

sprite的博客 954

2023最新版kali安装教程

2023最新版kali安装教程 打开kali官网(https://www.kali.org/),下载kali镜像

qq_46346209的博客 2万+

websphere5.1上使用普通client调用EJB需要注意的问题

    在websphere server上的jsp、servlet中调用EJB很简单了:             Context ctx = new InitialContext();             MessageSender msgSender = null;             MessageSenderHome home = (MessageSenderHome) javax...

庄周梦蝶 163

OpenCV-Python实战(11)——OpenCV轮廓检测相关应用

在计算机视觉领域,轮廓通常指图像中对象边界的一系列点。因此,轮廓通常描述了对象边界的关键信息,包含了有关对象形状的主要信息,该信息可用于形状分析与对象检测和识别。在本文中,我们将学习如何利用获取到的轮廓,进行形状分析以及对象检测和识别。

盼小辉丶的博客 1万+

powerbuiler 9.0 作为 WAS5.1 的EJB客户端开发

基于客户的需求, 要将原来在easerver中的一些业务放到websphere上,通过ejb 2.0实现,pb作为ejb客户端。之前对pb用的较少,对EJB及websphere是从未接触,所以做起来走了不少弯路,感觉遇到了几乎所有可能遇到的问题。 客户端访问ejb的一般流程是: http://www.sybase.com/detail?id=1024977上有详细的描述 1.       生

lzp_lrp的专栏 1344

WorkBuddy最新更新特性(2026-07-21)

WorkBuddy最新更新特性

AI人人懂 576

【图像超分】论文复现:新手入门!Pytorch实现SRCNN,数据预处理、模型训练、测试、评估全流程详解,注释详细,简单修改就可以训练你自己的图像数据,有训练好的模型下载地址,随取随用

【图像超分】论文精读:Image Super-Resolution Using Deep Convolutional Networks(SRCNN)请配合上述论文精读文章使用,效果更佳!图像超分辨率SRCNN和FSRCNN复现代码,除基本的网络实现外,还有特征图可视化,PSNR曲线图可视化,测试自己的图像数据等不想理解原理,希望直接跑通然后应用到自己的图像数据的同学,请直接下载上面的代码,有训练好的模型,直接用即可。具体使用方式见代码中的README!有问题来本文评论区留言!准备数据集,以及数据预处理。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 2万+

[转载]将 JNDI 用于 WebSphere Application Server J2EE 瘦客户端应用程序

将 JNDI 用于 WebSphere Application Server J2EE 瘦客户端应用程序本文介绍了命名服务管理,并通过实例配置说明了如何在瘦客户端使用JNDI访问服务器端的EJB。 ...

congji3817的博客 222

大模型——Coze工作流实战:一键生成像素风格视频

本文介绍了如何利用Coze平台工作流生成像素风格心理学短视频的方法。通过创建工作流、设置变量节点、调用大模型生成文案、数据格式化处理、合成音频、生成字幕等步骤,最终实现从输入主题到生成完整视频的自动化流程。文章详细展示了每个节点的具体配置方法,包括提示词编写和数据处理脚本,为读者提供了完整的像素风格视频制作解决方案。

819

使用 WebSphere Studio Application Developer 构建 J2EE 应用程序客户机

介绍J2EE 应用程序客户机(application client)已经悄悄的于去年被引入到了 J2EE 规范中。由于开发人员对该应用程序客户机的用途和功能了解不多,使得很多开发者偏爱常规的 Java应用程序、applet 或 Web 应用程序。本文讲解了应用程序客户机的使用以及使用它们的好处,从而帮助您确定它们是否适合于您的应用。它还提供了关于在 WebSphere®Studio Applica

rmouse的专栏 1386

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

工作中使用到的单词(软件开发)_第四版

本文汇总了2020-2025年间软件开发相关的工作笔记,主要包括三版技术词汇整理(2020-2025)、优快云文章导出PDF情况,以及2025年6月的专题整理。重点内容涉及:WebSphere中jackson包加载路径问题、Java异步线程类型(守护/非守护线程)的区分与解决方案、DB2数据库连接相关指令(db2listapplications等)、AWS托管服务优势,以及OSGi框架与Java的关系说明。特别标注了技术术语的英文发音(如initiative)和敏感信息处理注意事项(敏感度标签设置)。后续

sun0322 1346

OV9734 DATASHEET,完整规格书

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

工作中使用到的单词(软件开发)_第三版

====

sun0322 1万+

扬扬的J2EE学习笔记(二)J2EE的客户端/服务器

每周学一些J2EE,作点笔记。目标:能熟练使用Websphere做J2EE的开发工作。加油!加油!!加油!!!图3 J2EE情景模式图三里须注意的是:1、Tier integration is the center of the J2EE programming model.      J2EE编程模式的中心思想是多层集成。2、用户使用Browser方式访问:      1) Browser:使用

彼家有兔,狡兔三窟。 1255

适用于 JMS 和 WebSphere MQ 的互操作性解决方案

以下各部分概述了 AquaLogic Service Bus 如何连接到 WebSphere MQ,以及在 WebSphere MQ 与 AquaLogic Service Bus 之间进行通信时使用的一些消息类型。同时还提供了...

cuanfangxiang3803的博客 159

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

WSAD环境下JMS异步通信全攻略

  EJB 2.0和J2EE 1.3规范开始提供对Java消息服务(JMS)的支持。在J2EE 1.3加入JMS之前,J2EE环境中的组件通过RMI-IIOP协议通信,J2EE是一个完全同步的平台。由于在J2EE 1.3规范中引入了JMS,J2EE环境开始具备一项极其重要的功能--异步通信。   ● 说明:RMI-IIOP是Java远程方法调用(RMI,Remote Method Invocati...

JAVA天地 221

EJB3方法调用的错误及其处理

在WildFly AS 10上部署EJB服务,在Eclispe中运行单元测试,遇到如下错误: java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; at org.jboss.ejb.clie

成长的足迹 3095
上一篇: 退出线程
下一篇: Dojo笔记
samron
博客等级 码龄17年 3粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值