weblogic与tuxedo配置详解

发布时间 : 星期六 文章weblogic与tuxedo配置详解更新完毕开始阅读

打开Tuxedo安装目录下的udataobj/jolt/子目录下RE.html文件,其中包含java applet,可通过appletviewer RE.html命令启动该文件,该applet可以接收用户输入,并在jrepository中注册tuxedo service以及service的输入输出参数等等,只有注册之后才能通过jolt访问tuxedo service. 2. Weblogic的配置 3.1.3. 配置jolt pool

Name=\yserver\

/*//10.16.73.31:9000是ubbconfig中JSL指定的地址。 */

3.1.4. 配置startup class, shutdown class

ClassName=\ Name=\

ClassName=\ Name=\3. 程序调用例子

import bea.jolt.pool.SessionPoolManager; import bea.jolt.pool.servlet.ServletResult; import bea.jolt.pool.servlet.ServletSessionPool; import bea.jolt.pool.ServiceException; import weblogic.utils.http.QueryParams;

import weblogic.servlet.internal.ServletRequestImpl; import bea.jolt.pool.ServiceException; import com.beasys.BootstrapFactory; import java.util.Properties; import javax.naming.InitialContext;

String inStr = \try {

SessionPoolManager b_mgr = SessionPoolManager.poolmgr;

ServletSessionPool servletSessionPool = (ServletSessionPool) b_mgr.getSessionPool(\

//构造request

ServletRequestImpl impl = new ServletRequestImpl(); QueryParams q = new QueryParams(); q.put(\ impl.setQueryParams(q);

ServletResult servletResult = servletSessionPool.call(\l);

String name = (String) servletResult.getValue(\}

catch (Exception e) {

e.printStackTrace(); }

四. CORBA的调用步骤:

1. 获得IDL,并且根据IDL生成java class 2. 配置config.xml文件

WLEDomain=\3. 程序调用例子 import org.omg.CORBA.*; import com.beasys.*; import com.beasys.Tobj.*;

//初始化ORB和BEA的Bootstrap,获得FactoryFinder的对象引用. Properties prop = new Properties(System.getProperties());

prop.put(\prop.put(\BSingleton\String[] args = null;

ORB orb = ORB.init(args, prop);

//为提高性能,从指定的连接池中获取Tobj_Bootstrap

Tobj_Bootstrap bootstrap = BootstrapFactory.getClientContext(\ol\

//如果从WLEC连接池获取Tobj_Bootstrap失败,则根据指定的确CORBA服务器IP和端口初始化Tobj_Bootstrap if (bootstrap == null)

Tobj_Bootstrap bootstrap = new Tobj_Bootstrap(orb, \842\

org.omg.CORBA.Object factory_finder_oref = bootstrap.resolve_initial_references(\

FactoryFinder factory_finder_ref = FactoryFinderHelper.narrow(factory_finder_oref);

//实例化后台系统的CB_Service操作接口 org.omg.CORBA.Object srv_factory_ref =

factory_finder_ref.find_one_factory_by_id(FindFactoryHelper.id());

FindFactory find_factory = FindFactoryHelper.narrow(srv_factory_ref); CB_BondService service = find_factory.find_CB_BondService(); StringHolder outXml = new StringHolder(); String inXml=\

service.businessProcess(inXml,outXml); System.out.println(\

联系合同范文客服:xxxxx#qq.com(#替换为@)