打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Weblogic 如何访问Tuxedo
本文主要讲述如何安装与配置weblogic,并通过wtc协议与tuxedo通信。我们以linux系统为例。
一. 安装
我们的安装介质为SERVER100_LINUX32.BIN, 应该是32位的安装包,但是不要紧,可以安装在64位linux上
1.1)安装
对安装包增加执行权限
chmod +x SERVER100_LINUX32.BIN执行安装:
./SERVER100_LINUX32.BIN例如,我们安装到/home/zenith/oracle下。
1.2)启动
/home/zenith/oracle/wlserver_10.0/samples/domains/wl_server/bin>./startWebLogic.sh访问控制台:
http://10.14.8.1:7001/console
用户名/密码: weblogic/weblogic
二.配置 WebLogic Tuxedo Connector
2.1)创建 WTC 服务器
Interoperability->WTC Server-> New
WTC服务器名称为mySimpapp
2.2)创建本地 TUXEDO 访问点
Local Aps -> New
访问点:WBLGC_WTC
访问点 ID:WBLGC_WTC
网络地址://10.14.8.1:5678
2.3)创建远程 TUXEDO 访问点
Remote Aps -> New
访问点:HOSTA_TUXEDO
访问点 ID:HOSTA_TUXEDO
本地访问点:WBLGC_WTC
网络地址://10.14.8.1:1234
2.4)导入服务
Imported -> New
资源名称:TOUPPER
本地访问点:WBLGC_WTC
远程访问点列表:HOSTA_TUXEDO
远程名称:TOUPPER
特别注意:
这里WBLGC_WTC, HOSTA_TUXEDO, TOUPPER与之前tuxedo配置必须对应上, 只不过针对weblogic来说, WBLGC_WTC是本地, HOSTA_TUXEDO是远程; 而针对tuxedo来说恰恰相反.
2.5)将 MYSIMPAPP 指向 EXAMPLESSERVER
target -> examplesServer
2.6) 测试
测试代码test.jsp:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="weblogic.wtc.jatmi.*,weblogic.wtc.gwt.*, javax.naming.*,java.io.*" %>
<%
String inStr = "lowercase";
String outStr = "";
try
{
//调用接口服务
Context ctx = new InitialContext();
TuxedoConnectionFactory  tuxedoFactory = (TuxedoConnectionFactory) ctx.lookup("tuxedo.services.TuxedoConnection");
TuxedoConnection tuxedoConn= tuxedoFactory .getTuxedoConnection();
TypedString xdata = new TypedString(inStr);
Reply reply = tuxedoConn.tpcall("TOUPPER", xdata, 0);
xdata = (TypedString) reply .getReplyBuffer();
outStr = xdata.toString();
tuxedoConn.tpterm();
out.println("out = "+outStr);
}
catch(Exception e)
{
outStr = e.getMessage();
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
out.print(sw);
sw.close();
pw.close();
}
%>
创建一个web应用,添加test.jsp, 部署并重启weblogic, 此时应该能够查到5678端口在监听:
/home/zenith/software>netstat -an |grep 5678tcp        0      0 ::ffff:10.14.8.1:5678       :::*                        LISTEN/home/zenith/software>lsof -i :5678COMMAND   PID   USER   FD   TYPE   DEVICE SIZE NODE NAMEjava    23283 zenith  285u  IPv6 29811614       TCP performance:5678 (LISTEN)/home/zenith/software>ps -ef |grep 23283zenith   23283 23156  0 10:13 pts/1    00:01:10 /home/zenith/oracle/jrockit90_150_06/bin/java输入测试地址: http://10.14.8.1:7001/test/test.jsp ,  页面输出:
out = LOWERCASE配置成功!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Tuxedo 和WebLogic Server(简称WLS)间的集群配置 - ourang...
WebLogic下WTC Service的配置
dev2dev学堂里关于TUXEDO的好文章
配置WebLogic Tuxedo Connector
weblogic配置和性能调优V10.3
Huihoo Power! - 技术文档 - Tuxedo
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服