用Java 通过Jolt 连接 Tuxedo

需求:

在客户端(Windows系统)用java通过jolt连接服务端服务(unix系统),把数据(用户ID、用户名称)发送到服务端。矚慫润厲钐瘗睞枥庑赖賃軔朧碍鳝绢懣硯涛镕頃赎巯驂雞虯从躜鞯烧。

我的开发思路:

服务端

Unix系统

服务名称:ABCD

服务端口:192.68.68.118:8888

二、客户端

1、 Windows 下安装Tuxedo8.0客户端

2、 设置环境变量(系统变量)

path=E:\bea\tuxedo8.0\bin;E:\bea\tuxedo8.0\include;E:\bea\tuxedo8.0\lib聞創沟燴鐺險爱氇谴净祸測樅锯鳗鲮詣鋃陉蛮苎覺藍驳驂签拋敘睑绑。

TUXDIR= E:\bea\tuxedo8.0

WSNADDR=//192.1.1.128:3456

3、 用Jolt Repository Editor 编辑器配置服务

操作:双击E:\bea\tuxedo8.0\udataobj\jolt\RE.html 启动编辑器

4、编写客户端Java程序

JoltSession jsession;

JoltSessionAttributes sattr;

JoltRemoteService joltRemoteService;

JoltTransaction trans;

String userName = "Administrator";

String userPassword = null;

String appPassword = null;

String userRole = "joltadmin";

String sendStr = new String("用户ID|用户名称");

String returnStr;

sattr = new JoltSessionAttributes();

//建立目标连接地址

sattr.setString(sattr.APPADDRESS,"//192.68.68.118:8888");残骛楼諍锩瀨濟溆塹籟婭骒東戇鳖納们怿碩洒強缦骟飴顢歡窃緞駔蚂。

//TimeOut时间

sattr.setInt(sattr.IDLETIMEOUT, 300);

//建立连接,初始化

jsession = new JoltSession(sattr,userName,userRole,userPassword,appPassword);酽锕极額閉镇桧猪訣锥顧荭钯詢鳕驄粪讳鱸况閫硯浈颡閿审詔頃緯贾。

//连接服务ABCD

joltRemoteService = new JoltRemoteService("ABCD",jsession);彈贸摄尔霁毙攬砖卤庑诒尔肤亿鳔简闷鼋缔鋃耧泞蹤頓鍥義锥柽鳗铟。

//发送数据

joltRemoteService.setString("STRING",sendStr);

joltRemoteService.call(null);

returnStr = joltRemoteService.getStringDef("STRING",null);謀荞抟箧飆鐸怼类蒋薔點鉍杂篓鳐驱數硯侖葒屜懣勻雏鉚預齒贡缢颔。

joltRemoteService.clear();

jsession.endSession();

三、现在遇到的问题

用Jolt Repository Editor 编辑器配置服务,这一步出现错误。

输入Server 和 Port Number 后,出现如下图错误:

服务端服务已经启动

用telnet 192.68.68.118 8888 测试端口,正常

浏览器用的是Windows 的IE

任务:

服务端不用考虑,我的客户端开发思路是否正确?

上述Jolt Repository Editor 编辑器配置服务的错误如何解决?

运行java出现如下错误:

bea.jolt.SessionException: Cannot connect to any //192.68.68.118:8888厦礴恳蹒骈時盡继價骚卺癩龔长鳏檷譴鋃蠻櫓鑷圣绋閼遞钆悵囅为鹬。

Reason:NwHdlr: Network Error: chkauth: J_CHECKAUTH FAILED茕桢广鳓鯡选块网羈泪镀齐鈞摟鳎饗则怿唤倀缀倉長闱踐識着純榮詠。

如何解决?

jsession = new JoltSession(sattr,userName,userRole,userPassword,appP

java jolt tuxedo_2019年用Java通过Jolt连接Tuxedo.doc相关推荐

  1. Java使用Jolt连接Tuxedo服务器

    2019独角兽企业重金招聘Python工程师标准>>> 在电信领域的开发中,现在流行的架构是前台使用java,负责组织业务流程.展现结果,后台使用C/C++来封装各种服务,供前台调用 ...

  2. java jolt_Java使用Jolt连接Tuxedo服务器

    在电信领域的开发中,现在流行的架构是前台使用java,负责组织业务流程.展现结果,后台使用C/C++来封装各种服务,供前台调用.这就会出现前台Java如何连接Tuxedo服务器,调用服务的问题.通常, ...

  3. java jolt tuxedo_Java使用Jolt连接Tuxedo服务器

    在电信领域的开发中,现在流行的架构是前台使用java,负责组织业务流程.展现结果,后台使用C/C++来封装各种服务,供前台调用.这就会出现前台Java如何连接Tuxedo服务器,调用服务的问题.通常, ...

  4. Java这十年 - 与Java相关的四十个名字 (2)

    十大事件 1990-1994:Java缘起 文/孟岩 Larry Wall说,优秀程序员应有的三个特点:懒惰.急躁和傲慢.Java就是诞生在一群懒惰.急躁而傲慢的程序天才之中. 1990年12月,Su ...

  5. java 学习书籍-想精通java的必看

    1. Java 语言基础  谈到Java 语言基础学习的书籍,大家肯定会推荐Bruce Eckel 的<Thinking in Java>.它是一本写的相当深刻的技术书籍,Java 语言  ...

  6. Java这十年 - 与Java相关的四十个名字 (2) 1

    十大事件 1990-1994:Java缘起 文/孟岩 Larry Wall说,优秀程序员应有的三个特点:懒惰.急躁和傲慢.Java就是诞生在一群懒惰.急躁而傲慢的程序天才之中. 1990年12月,Su ...

  7. 广东java工资一般多少_广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少...

    广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少 首页 > java > 广东java工资待遇 作者:镀金池   发布时间:2018-12-22 11:20 在 ...

  8. inside java security_Inside The JVM Part2: java如何实现安全性

    网络移动性和平台无关性略过...看看java如何实现安全性 Java通过提供一个"安全沙箱"来保证从网络或者其他不信任的地方下载并运行的程序不会破坏本地数据,为了确保沙箱是可靠的, ...

  9. java ee 6 sdk中文版,Java EE 6 SDK+Eclipse JEE+Android ADT-Fun言

    很多时候,为了生存,需要不断的了解,学习新东西,于是头脑塞满了便便- -|||- -----------------------.. 按照自己的理解: JDK = Java Develope Kit ...

最新文章

  1. ngx_http_lua_inject_socket_tcp_api函数代码注释
  2. easyDarwin--开源流媒体实现
  3. cmake / add_compile_options、CMAKE_CXX_FLAGS 和 add_definitions 区别
  4. Android邮件发送详解
  5. 《剑指offer》栈的压入、弹出序列
  6. 第十九期:HTTPS虐我千百遍,我却待她如初恋!
  7. Struts2中s:iterator/s:iterator标签的使用:
  8. 【SpringMVC】SpringMVC系列6之@CookieValue 映射请求Cookie 值
  9. 第 5-5 课:线程安全——synchronized 和 ReentrantLock + 面试题
  10. 歪批IT系列之“伪热门”人才
  11. 信息学奥赛一本通 1105:数组逆序重存放 | OpenJudge NOI 1.6 04
  12. 操作系统中的page cache机制
  13. VB 读写TXT文本文件函数
  14. sublime 3 前端神器详细 安装教程
  15. java excel checkbox_在Java窗体表格中插入复选框
  16. Unity零基础到进阶 ☀️| UGUI布局 之Content Size Fitter组件介绍 和 使用示例
  17. 汽车电子之功能安全介绍
  18. H710 RAID卡的直通
  19. 循环冗余码--初识与计算
  20. 怎么制作画中画视频?学会这几招轻松实现

热门文章

  1. NSX edge命令行手册
  2. 从前慢-各种工具的安装与卸载
  3. Android Okhttp3 unable to load android socket classes
  4. k8s创建pod资源失败OCI runtime create failed systemd cgroup flag passed, but systemd support for managing c
  5. 全球速卖通教你怎么样分析数据纵横-行业情报选
  6. IEC61499,独辟蹊径
  7. python实现动态壁纸_Python实现日历壁纸动态标记
  8. C语言:Unix时间戳-转-UTC时间
  9. 【已解决】pycharm 远程服务器报错 Couldn‘t refresh skeletons for remote interpreter
  10. net-java-php-python-教材管理系统计算机毕业设计程序