欢迎来到天天文库
浏览记录
ID:9486774
大小:56.00 KB
页数:6页
时间:2018-05-01
《ibm websphere常见问题解答》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、IBMWebSphere常见问题解答 问:在J2EE标准中的EAR,L文件。 问:)中? 答:不是,AEs的AdminServices不是运行在一个单独的JVM上.AEs是achine上面。 问:我们所遵循的是什么版本的HTTP协议? 答:我们通讯所遵循的是HTTP1.1的协议标准。 问:在UNIX系统上的SilentInstall是不是不需要任何工具比如说Motif或GUI工具包? 答:是的。 问:EJBDeploy和SEAppInstall是不是L文件,但是在移植过程中,只有本地节点上的应用程序才会被升级到4.0中。 问:动态缓存DynamicCaching是不是HT
2、TP_POST的缓存?结果是怎么样的? 答:POST与GET请求都能够被缓存。在一个servlet内,一个POST参数是通过HttpServletRequest.getParameter(),方式来获得的。POST变量在servletcache.xml文件中通过parameter标记来定义和表明。 问:在erant'sSequelink5.1,StarterInfoCenter/帮助文档)。 OLT/Debugger9.1.4 J2EEConnectorsBeta GettingStartedHTML GettingStartedPDF LicenseInformat
3、ion Readme SecureerantServer(所有的平台共用一张CD) Q:为什么需要指定关于EJB和企业应用程序的安全角色? 答:因为企业应用程序中的EJBModule和odule可能是由不同的程序员来独立开发完成的(可能来自不同的公司),而在开发这些组件时,他们肯定会定义一些通过授权的角色。因此,模块开发人员会将这些不同的角色定义加入到相关的配置描述符(deploymentdescriptor)文件中。 然后,不同的modules可能会装配到一个应用程序中(可能是通过另外的应用程序装配者来完成,而他不会改变这些原始模块的任何内容)我们必须保证在同一个应用程序内的不
4、同模块所定义的角色必须是合理的,也就是不存在这些模块之间可能存在的角色定义重复的问题。所以我们在从module到应用程序级的转换中必须有rolepush-up来定义解决 同样,应用程序装配人员可能会定义一些关于整个应用程序的新的角色,这些角色的定义信息是保存在应用程序的配置描述符文件中。我们不知道那些模块可能会与这些角色相关,因此这些角色定义信息将会保存在应用程序的deploymentdescriptor文件中以供使用。 问:请描述一下在ORBplug-in级的EJB管理? 答:我们考虑存在一个EJBClient,几个EJB克隆和一个管理服务器的情况。 在管理服务器中保存着可用的克
5、隆节点的列表,同时这个列表用一个epoch数字来标记。管理服务器是克隆节点的父进程,当其管理的克隆中有一个当掉时,在管理服务器里会标明。同时管理服务器会周期性的pings其管理的每个clone节点,如果在一定的时间内克隆节点没有响应(可以自己配置)那么管理服务器会认为该节点已经当机。每次当节点生效或者是失效时,管理服务器都会更新它的克隆列表同时为这个列表生成一个新的epoch数值。这个列表会被发送到每个克隆接点以及其他的远端管理服务器上。 当EJBClient为所需要的EJB做JNDI查找时,管理服务器将返回这个EJB的home接口。home接口中包括可用的EJB克隆的列表以及列表的ep
6、och数值。当客户端调用ejbcreate,afindermethod等方法时,ORB将从列表中选择其中的一个EJB克隆,同时将请求信息和列表的epoch数值一块传送到选择的克隆上。 如果一个克隆失效了,那么下一个ejbcreate,finder,等的请求将可能出现下面两种情况之一: 请求将路由到某一个可用的克隆接点。这个克隆节点上会有从管理服务器那里获得的新的克隆列表,同时会检测到从EJB客户端请求所带过来的epoch数值与当前正在使用的数值不匹配。这种情况下,克隆节点将接受处理这个请求,同时将从管理服务器那里获得的新的克隆列表以及其epoch值传送到EJBClient'sO
7、RB上。 请求将会被路由到已经失效的克隆节点。如果机器还正常,只是其上面的克隆节点失效,呢么连接将被拒绝,那么ORB会根据返回的信息把请求发送到其克隆列表中的下一个克隆节点上。如果整个机器已经当机,那么ORB将会等待一段时间也就是ORB的请求超时(可以自己来配置),如果超时,那么ORB将会假定这个克隆节点已经失效同时将请求路由到其克隆列表中的下一个克隆节点上。如果这个克隆是可用的,那么这个请求路由将按照第一种方式来处理
此文档下载收益归作者所有