WebLogic Tuxedo连接器WTC快速入门Word文档格式.docx
《WebLogic Tuxedo连接器WTC快速入门Word文档格式.docx》由会员分享,可在线阅读,更多相关《WebLogic Tuxedo连接器WTC快速入门Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
.cmd"
.sh"
。
本例提供以下服务:
TOUPPER:
一个tuxedo方服务,用于将字符串转换为大写。
Weblogic端客户通过调用TOUPPEREJB来获取这个服务。
TOLOWER:
一个weblogicserver端的EJB实现的服务。
可被tuxedo端客户调用。
本例包含以下两个域:
TDOM2:
weblogic使用的域
TDOM1:
tuxedo使用的域
1.WebLogicTuxedo连接器设置:
1.在weblogic的控制台端先设置环境变量:
打开ASCII文件%WL_HOME%\samples\domains\examples\startExamplesServer.cmd。
找到这个文件ENDLOCAL之前的一个命令行(大约是这个文件的倒数第二个命令行)。
在%JAVA_OPTIONS%的后面加上-Dweblogic.wtc.TraceLevel=100000。
注意,和前后字符串保持一个空格的距离。
此参数用于设置weblogictuxedo连接器的最大级别。
保存并关闭次文件。
2.启动weblogicserver:
开始→程序→BEAWebLogicPlatform8.1→Examples→WebLogicServerExamples
3.编译并部署weblogic端程序:
开始→运行。
输入cmd,打开一个命令提示符窗口。
在此窗口下运行%WL_HOME%\samples\domains\examples\setExamplesEnv.cmd。
改变路径到%WL_HOME%\samples\server\examples\src\examples\wtc\atmi\simpapp\,运行ant。
稍等片刻,出现BUILDSUCCESSFUL字样。
同样在%WL_HOME%\samples\server\examples\src\examples\wtc\atmi\simpserv\下执行ant。
4.确认部署成功:
启动浏览器,在地址栏中敲入http:
//localhost:
7001/console/。
输入用户名和密码:
weblogic/weblogic。
通过左面导航栏进入Deployments→EJBModules,能看到已有两个jar文件被部署。
5.配置WebLogicTuxedo连接器服务:
(1)进入Services→WTC,创建一个新的WTCService。
本例中用户名为mySimpapp。
(2)进入Services→WTC→mySimpapp→Contents标签→LocalAPs标签,创建一个本地tuxedo访问点:
AccessPoint:
TDOM2
AccessPointID:
NetworkAddress:
//localhost:
5678
添好上述内容后,点创建。
(3)进入Services→WTC→mySimpapp→Contents标签→RemoteAPs标签,创建一个远程tuxedo访问点:
TDOM1
LocalAccessPoint:
1234
●注意:
WebLogicTuxedo连接器服务以及在tuxedo端的dom文件中的地址方式可以是计算机名(在win平台下)、ip地址或localhost。
Tuxedo和weblogic两方可以不同。
但如果weblogic和tuxedo两端在同一台机器上,并且需要使用127.0.0.1方式,则要求两方同时都使用这种方式。
否则两方无法连通。
对全域名方式没有进行试验。
(4)进入Services→WTC→mySimpapp→Contents标签→Exported标签,创建一个输出服务:
ResourceName:
TOLOWER
EJBName:
tuxedo.services.TOLOWERHome
(5)进入Services→WTC→mySimpapp→Contents标签→imported标签,创建一个输入服务:
TOUPPER
RemoteAccessPointList:
(6)进入Services→WTC→mySimpapp→TargetandDeploy标签,在examplesServer前打钩,然后点Apply。
(7)进入Security→Realms→myRealm→Users,创建一个新用户:
name:
TDOM1
Password:
一个有效密码
添好上述内容后,点Apply。
此页用于将TDOM1注册为weblogicserver的一个用户。
通过以上配置,WebLogicTuxedo连接器就设置好了。
2.配置Tuxedo:
1.打开一个cmd控制台,修改路径到tuxedo的%TUXDIR%\samples\atmi\simpapp\
2.把%WL_HOME%\samples\server\examples\src\examples\wtc\atmi\simpapp\中的ubbdomain,和dom1config及%WL_HOME%\samples\server\examples\src\examples\wtc\atmi\simpserv\中的tolower.c拷贝%TUXDIR%\samples\atmi\simpapp\。
3.设置环境变量:
4.编译server端程序和client端程序:
buildclient-osimpcl-fsimpcl.c
buildserver-osimpserv-fsimpserv.c-sTOUPPER
buildclient-v-ftolower.c-otolower
5.修改ubbdomain中的环境变量:
设置ipckey,APPDIR,TUXCONFIG,TUXDIR,Machine-name
6.装载ubb文件:
tmloadcf-yubbdomain
7.修改dom1config文件:
设置DMTLOGDEV,AUDITLOG,TDOM1NWADDR,TDOM2NWADDR
8.装载dom文件:
setBDMCONFIG=C:
\tuxedo\samples\atmi\simpapp\bdmconfig
dmloadcf-ydom1config
9.启动tuxedo:
tmboot–y
3.运行例子:
1.在weblogic端执行:
antrun
2.在tuxedo端执行:
tolowerALLSMALL