1.如何在Weblogic下调用一个来自同一Server端TUXDEO服务
WebLogic Tuxedo Connector (WTC) 是一个兼容 JCA ( J2EE 连接器架构)的软件组件,它提供 Tuxedo 服务和 WebLogic Server 部署的企业应用程序之间的互操作性。 WebLogic Server 组件能够使用 WTC 与 Tuxedo 服务进行通信, Tuxedo 服务也能够调交互用基于 WebLogic Server 的 EJB 。
本文的目标是给出在 WebLogic Server 环境中几个 WTC 配置的例子。
WTC 配置过程都基于下列一般步骤:
创建一个 WTC 服务。
创建一个本地 Tuxedo 访问点。
创建一个远程 Tuxedo 访问点。
导出服务。
导入服务。
为服务器分配新创建的 WTC 服务。
启动 WebLogic Server 和它的管理控制台之后,您可按照下列步骤来配置 WTC 服务。(启动WebLogic Server 和管理控制台请参考:《如何发布Weblogic》),假设我们已经创建了一个署名为xxxdomain的project,server命名为xxxserver,现在开始配置WTC:
创建一个 WTC 服务。
部署 Services 节点并单击 WTC 。将显示 WTC Services 屏。单击 Configure a New WTC Service 超链接。新显示的屏包括两个文本域: WTC 服务的名字Name:,这里命名为XXXWTC和它的部署优先权顺序Deployment Order:。单击 Create 按钮来新建一个 WTC 服务。
创建一个本地 Tuxedo 访问点。
确保已选中新建服务。单击该服务页的“ Content ”选项卡,并在新显示的页面中单击“ Local Aps ”选项卡。要创建新的 Tuxedo 本地访问点,单击“ Configure a New Local Tuxedo Access Point ”超链接。在 Tuxedo 本地访问点的“ General ”选项卡中,填写域“ Access Point ”、“ Access Point ID ”和“ Network Address ”。其中第一个域是用户选择名,第二第三个域必须与xxx.tux.dom配置文件的RAPP(远程)的DOMAINID段和NWADDR段相关联。在同一屏的“ Connections ”选项卡中的默认域值对于大多数情况都是适用的,除非当前 Tuxedo 的版本是 6.5 版,则其中的“ Interoperate ”域必须为“ Yes ”。为了简单起见,我们都假设本页“ Security ”选项卡中的“ Security ”域为“ None ”,这意味着不需要任何基于用户口令的验证。
创建一个远程 Tuxedo 访问点。
确保已选中新创建的服务。单击该服务页的“ Contents ”选项卡,并在新显示的页面中单击“ Remote Aps ”选项卡。要创建新的 Tuxedo远程访问点,单击“ Configure a New Remote Tuxedo Access Point ”超链接。在 Tuxedo 远程访问点的“ General ”选项卡中,填写域“ Access Point ”、“ Access Point ID ”、“ Local Access Point ”和“ Network Address ”。其中第一个域是用户选择名,第二个和第四个域必须xxx.tux.dom配置文件的LAPP(本地)的DOMAINID段和NWADDR段相关联。第三个域必须是我们在先前步骤中所选择的本地 Tuxedo 访问点名。在同一屏的“ Connections ”选项卡中的默认域值对于大多数情况都是适用的。为了简单起见,我们将接受该页的“ Security ”选项卡中的所有域的默认值。
导出服务。 (只调TUXEDO时无须配置)
导出的 WTC 服务基本是部署在容器中的无状态的会话 EJB ,也许将由 Tuxedo 服务调用。要导出服务,确保已选中新创建的服务。单击该服务页的“ Contents ”选项卡,并在新显示的页面中单击“ Exported ”选项卡。要导出 WTC 服务,单击“ Configure a New Exported Service ”超链接。在“ General ”选项卡中,“ Resource name ”域必须与 xxx.tux.dom配置文件的 DM_REMOTE_SERVICES 段相关联。第二个域,“ Local Access Point ”,必须是我们在先前步骤中所选择的本地 Tuxedo 访问点名。下一个域,“ EJB Name ”,必须与相应已部署的无状态会话 bean 中的 weblogic-ejb-jar.xm 部署描述文件的 jndi-name 段有相同值。最后 ,“ Remote name ”域可不填,除非 bdmconfig Tuxedo 配置文件在 DM_REMOTE_SERVICES 段中提及 RNAME 参数;在这种情况下,这两个值必须相关。
导入服务。
导入的 WTC 服务基本上是可由 WebLogic Server 部署组件调用的 Tuxedo 服务。要导入服务,确保已选中新创建的服务。单击该服务页的“ Contents ”选项卡,并在新显示的页面中单击“ Imported ”选项卡。要导入 WTC 服务,单击“ Configure a New Imported Service ”超链接。在“ General ”选项卡中,“ Resource name ”域必须与 xxx.tux.dom 配置文件的 DM_LOCAL_SERVICES 段相关联。第二个和第三个域分别是先前定义的本地和远程 Tuxedo 访问点。最后 ,“ Remote name ”域可不填,除非 xxx.tux.dom配置文件在 DM_LOCAL_SERVICES 段中提及 RNAME 参数;在这种情况下,这两个值必须相关。
为服务器分配新创建的 WTC 服务。
确保已选中新创建的服务。单击该服务页的“ Target and Deploy ”选项卡,并在“ Targets ”域中,检查与当前服务器相关联的框是否已选中。单击“ Apply ”按钮来将改动付诸实现。
2.如何在Weblogic同一个SERVER下调用来自不同远程TUXDEO访问点的服务
在做这步之前我们假设已经完成了上面的XXXWTC配置,接下来我们只要在XXXWTC中新创建一个本地 Tuxedo 访问点和一个对应的远程 Tuxedo 访问点(方法照上)。即使本地Tuxedo访问点为同一个也必须新建一个本地 Tuxedo 访问点。导入和到处服务时注意区分服务所在的远程 Tuxedo 访问点就可以了。
3.如何在Weblogic不同SERVER下调用一个来自不同远程TUXDEO访问点的服务
在方法2中用了的同一个WTC服务,他们访问的是同一个server,如何实现每个server都有他们单独的一个WTC服务来源(即每个WCT都有一个独立的访问端口)。
1. 部署 xxxdomain节点并单击 Servers。将显示 Servers屏。单击 Configure a New Server 超链接。新显示的屏包括7个文本域: 我们只要在Name和Listen Port:填上值:,这里命名为myserver和8001 :。其它按默认值即可。单击 Create 按钮来新建一个 servers。
2. 现在我们在为上面服务器分配新创建的 WTC 服务时可以看到有xxxserver和myserver两个选择,选择不同的server就可以访问相应的端口了。
3. 更改相应启动web的shell;
对不同的server在shell程序中更改SERVER_NAME,例如SERVER_NAME="myserver";
分享到:
相关推荐
文档主要介绍了Weblogic 配置 wtc调用Tuxedo服务的过程与截图,按照步骤进行配置可以调用Linux/aix系统下的Tuxedo服务
weblogic调用tuxedo示例,详细说明参见http://blog.csdn.net/f4761
tomcat 调用weblogic EJB tomcat 调用weblogic EJB
处理weblogic宕机,消除内存溢出或者栈溢出问题
weblogic数据源调用 写了三种方法 都可以实现 数据库为oracle
Linux下Weblogic单域服务部署
Weblogic 服务器的基本配置 Weblogic 服务器的基本配置 Weblogic 服务器的基本配置 Weblogic 服务器的基本配置
#功能:weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh,weblogic重启脚本$PSSC_DOMAIN/startPssc.sh...
注册weblogic为Windows_服务图文并茂介绍weblogic注册为系统服务
03.Weblogic通过WTC调用Tuxedo服务参考文档@xutt.docx
Weblogic单服务器集群,用于单机测试
把Weblogic ManagedServer注册为windows服务,在忘记密码的情况下修改用户名密码
weblogic weblogic weblogic weblogic
Weblogic使用手册 域、管理服务器与受管服务器 9 启动管理控制台 10...服务形式的WebLogic服务器 15 从命令行启动WebLogic管理服务器 15 用脚本启动管理服务器 17 在受管服务器运行时重启管理服务器 18...
搭建weblogic集群服务器的详细教程,可以配置多台服务器。版本webogic 10.3.6,其他版本搭建相似
1.WEBLOGIC服务器管理概述 2.节点管理器 3.配置WEBLOGIC服务器与集群 4.用日志消息管理WEBLOGIC服务器 5.分发应用 6.配置WEBLOGIC服务器的WEB组件 7.代理对另一个HTTP服务器的请求 8.代理对WEBLOGIC集群的请求 9....
WebLogic服务器管理概述
weblogic独立服务器安装,配置和使用,常见问题等
描述了weblogic jms服务器的配置
BEA WebLogic 服务器管理域、 管理服务器以及受管理的服务器 启动管理控制台 运行时的对象与配置的对象 对日志消息的集中访问