免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
IBM WebSphere 常見問題解答
IBM WebSphere 常見問題解答

問:在J2EE標準中的EAR,WAR,以及JAR文件中的內(nèi)容是什么?

答: 在J2EE標準定義了所有的EJB classes 都應(yīng)該打包成一個JAR 文件。 所有的web 組件(JSPs, static pages, Servlets, gifs)都應(yīng)該打包在一個WAR 文件里。所有應(yīng)用程序客戶端的classes都應(yīng)該打包成一個JAR文件。EAR文件將會包括所有屬于相對應(yīng)的企業(yè)應(yīng)用程序中的所有JARs文件和WARs 文件。需要強調(diào)的是每個JAR, WAR, 和 EAR文件都將 包括一個Deployment Descriptor文件. Deployment Descriptor 是一個 XML 文件。

問: WebSphere AEs 和AEd 版本有什么不同的地方?

答: AEs 是 WebSphere, Advanced Edition - Single Server 版而 AEd 是 WebSphere, Advanced Edition - Developer 版本。 AEs 和 AEd 的代碼是一樣 的。不同的地方是 AEs 的 license 是可以用于生產(chǎn)環(huán)境中,而AEd 的license不能用于產(chǎn)品環(huán)境 只能用于開發(fā)過程中使用。

問: 在WebSphere中internal/embedded HTTP server的作用是什么?

答: Internal HTTP Server 主要是出于兩個方面的目的來考慮:

  1. 它使程序開發(fā)人員可以不安裝外置的HTTP server來測試在WebSphere Application Server 上運行 的代碼和應(yīng)用程序。
  2. 它使得插件(plug-in )與 WebSphere應(yīng)用服務(wù)器之間通過HTTP協(xié)議而不是以前的OSE來進行通訊。

內(nèi)置的HTTP server 在生產(chǎn)環(huán)境中不應(yīng)該由終端客戶來直接訪問,因為它相比外置的 HTTP servers 來說少了很多的關(guān)于webserver功能,比如說 caching功能。

問: 在AEs中的 Admin Services 是不是運行在一個單獨的JAVA虛擬機(JVM)中?

答: 不是,AEs的 Admin Services 不是運行在一個單獨的JVM上. AEs 是WebSphere Advanced-Single Server 版本。 AEs 上的 administrative server 和 Application Server 是運行在同一個 Java Virtual Machine上面。

問: 我們所遵循的是什么版本的 HTTP 協(xié)議?

答: 我們通訊所遵循的是HTTP 1.1 的協(xié)議標準。

問: 在UNIX系統(tǒng)上的Silent Install 是不是不需要任何工具比如說 Motif 或 GUI 工具包?

答: 是的。

問: EJBDeploy和SEAppInstall是不是WebSphere 4.0的新工具?

答: EJBDeploy 是一直存在的工具。它在WebSphere4.0 中新的特性是已經(jīng) 轉(zhuǎn)變?yōu)橐粋€命令行的工具,可以使得我們可以在命令行方式下執(zhí)行這個EJB的部署工具,而以前我們 只能在Visual Age for Java 或者 Admin GUI中才能執(zhí)行這個部署工具。SEAppInstall 是在 WebSphere 4.0中出現(xiàn)的一個新工具。它是一個命令行的企業(yè)應(yīng)用程序的安裝工具,只在AEs和AEd版本 中使用。

問: 關(guān)于EJB存儲的 "where" 語句是在什么位置?

答: "Where" 語句是在Application Assembly Tool (AAT)工具中作為EJB 的一個擴展方法來被配置。它們存儲在EJB的擴展文件中,由AAT來配置生成。

問: 關(guān)于stateful session beans的工作負載均衡管理機制是怎么樣的?

答: 在websphere 4.0中stateful session beans 和在Websphere3.5的作用是 一樣的。Stateful session beans 能夠被modeled 和cloned。然而,你不能實現(xiàn)對這些beans的工作量管理。 這是由于stateful session bean 是與一個特定的客戶端密切相關(guān)的。在大多數(shù)情況下,實現(xiàn)對這些EJBs的 工作量管理會使系統(tǒng)運行效率降低,而不是我們所期望的提高系統(tǒng)性能,雖然你可能會提高跨進程訪問的數(shù)目, 但是實際上可能系統(tǒng)需要的更多的跨物理機器調(diào)用的管理。

問: 如何在另外一個應(yīng)用程序服務(wù)器上指定一個遠程的 EJB ?

答: 如果在另外一個應(yīng)用服務(wù)器上的EJB與當前應(yīng)用程序服務(wù)器是在同一個websphere 管理域內(nèi),那么我們不需要采取什么特定的方法。因為在WebSphere 分布式的命名空間內(nèi),無論EJB位于這個 管理域的任何位置,關(guān)于這個EJB的JNDI查找都會返回它正確的home接口給管理服務(wù)器。

如果EJB是位于另一個WebSphere管理域內(nèi),那么需要做如下的操作:
在實現(xiàn)EJB的JNDI查找代碼中,將 Context.PROVIDER_URL 設(shè)置成為如下:

Hashtable env = new Hashtable();
env.put(Context.PROVIDER_URL, "iiop://EJBHost");
Context context = new InitialContext(env);

其中 EJBHost 代表EJB駐留的主機的地址。 關(guān)于 Context.PROVIDER_URL 設(shè)置的缺省值是localhost。當然你也可以通過設(shè)置 Context.INITIAL_CONTEXT_FACTORY 的值來選擇其它的查找服務(wù)。

問: 能否提供一些關(guān)于連接池,例如stale connections等的一些信息?

答: Stale connections 表示那些由于某種原因而不能再被使用的連接。這種情況經(jīng)??赡馨l(fā)生,比如數(shù)據(jù)庫服務(wù)器突然當機或者是網(wǎng)絡(luò)遇到問題不通的情況,都會出現(xiàn)這種連接失效的情況。在這種情況下,連接不能再被應(yīng)用程序所使用,連接池需要涮新或者是重建。對于這種情況在websphere 下就已經(jīng)增加了對它們的支持,在WebSphere4。0中有了進一步的提高。更多指定的數(shù)據(jù)庫廠商的錯誤代碼被增加進來表示為StaleConnectionException的異常代碼。另外,當websphere拋出StaleConnectionException時,整個連接池將被破壞以進一步重建。

問: 關(guān)于JSPs的預(yù)編譯是如何處理實現(xiàn)的?

答: 作為IBM關(guān)于JSP支持的一個重要擴展,IBM WebSphere Application Server 提供一個能夠?qū)崿F(xiàn)批處理的JSP編譯器。使用這種功能能夠成批的編譯處理你的JSP文件,使得客戶端第一次 處理webserver上的JSP頁面時,能夠得到更快的響應(yīng),以提高你的應(yīng)用的運行性能。

一次性同時編譯關(guān)于一個企業(yè)應(yīng)用程序的所有JSP頁面是一個最好的方法。批處理編譯可以節(jié)約系統(tǒng)資源,同時通過指定服務(wù)器是否檢測相關(guān)的類文件或者重新編譯JSP文件可以提供關(guān)于應(yīng)用程序服務(wù)器的安全性設(shè)置。除非你對應(yīng)用程序服務(wù)器進行相關(guān)的配置,否則應(yīng)用程序服務(wù)器將監(jiān)測已經(jīng)編譯過的JSP文件的變化,當服務(wù)器檢測到JSP頁面發(fā)生變化時,它會自動的重新編譯這些改變的JSP文件,同時將它們重新裝載到服務(wù)器中。

使用 JSPBatchCompiler 工具。目前它在WebSphere4.0 AEs可以正常工作。為了使得 這個工具能夠在beta版的websphere4.0 AE版正常使用??梢詫⑦@個AE下的批處理文件做一個備份,將文件中的 org.apache.jasper.compiler.ibmtools.BatchC 修改為
org.apache.jasper.compiler.ibmtools.JspBatchCompiler.
這個工具的使用方法為: JspBatchCompiler -enterpriseApp -webModule [-filename] [-keepgenerated]

注意在命令參數(shù)中的企業(yè)應(yīng)用程序指的是已經(jīng)安裝在服務(wù)器上的應(yīng)用程序的名字。而 web module 的名字表示的是屬于此企業(yè)應(yīng)用程序的web module。在WebSphere4.0的 InfoCenter中有關(guān)于這個命令工具的詳細描述。

問:是否能夠指定關(guān)于EJB的CLASSPATH?

答: 能夠, 每一個EJB module中的"classpath" 都能夠在Application Assembly Tool (AAT) 中被配置。

問: 能否指定應(yīng)用程序級的CLASSPATH?

答: 不能。因為應(yīng)用程序級的classpath 是由其包含的每個 module (EJB, Web, Client) 在module 級上 被指定的

問:在 AEs中,bindings信息文件存儲在什么位置?在EAR文件被安裝在應(yīng)用程序服務(wù)器上后,綁定信息是否是儲存在 server-cfg.xml 文件中?

答: 在AEs中,綁定信息存儲在與每一個module 和EAR相關(guān)的xml文件中。這些文件叫做 ibm-type-bnd.xmi 在這里"type"指的是module的類型。例如,關(guān)于EJB的bindings 信息是存儲在EJB JAR包中叫做 ibm-ejb-bnd.xmi 的xml文件中。 應(yīng)用程序包安裝完成后,bindings信息不會位于 server-cfg.xml 中。它們?nèi)匀槐A粼谠瓉淼膞mi文件中。

問: 在WebSphere高級版中,在企業(yè)應(yīng)用程序(EAR文件)安裝到應(yīng)用程序服務(wù)器上后,其bindings 信息是不是存儲在管理數(shù)據(jù)庫內(nèi)?如果在EAR安裝過程中,bindings信息做了一定的改變,那么改變過的信息將存儲在什么地方?

答:在EAR 文件安裝以前,bindings信息是儲存在 ibm-type-bnd.xmi 的文件中。在EAR 文件安裝到高級版的應(yīng)用程序服務(wù)器上后,bindings信息會存放到管理數(shù)據(jù)庫內(nèi)。在安裝過程中bindings信息做的任何改變 都會存放在管理數(shù)據(jù)庫內(nèi),這些變化在 .xmi 文件里不會有任何顯示信息。

問: 從websphere3.5到4.0的移植過程會保存在admin.config文件中用戶所做的改變信息嗎?

答:任何存儲在WebSphere Version 3.5 的系統(tǒng)文件如admin.config 和bootstrap.properties 文件 中的信息都會保存在由 WASPreUpgrade() API所生成的備份目錄中,但是它們不會移植到4.0中。任何關(guān)于這些 文件的修改部分都必須手動的在4.0的相關(guān)文件里進行相應(yīng)的修改。

問:移植工具如何知道哪個應(yīng)用程序服務(wù)器需要移植?

答: WASPreUpgrade() API將會從WebSphere Application Server管理數(shù)據(jù)庫被導(dǎo)出一個完整的 XML文件,但是在移植過程中,只有本地節(jié)點上的應(yīng)用程序才會被升級到4.0中。

問: 動態(tài)緩存Dynamic Caching是不是HTTP_POST的緩存?結(jié)果是怎么樣的?

答: POST 與 GET 請求都能夠被緩存。在一個servlet內(nèi), 一個 POST參數(shù)是通過 HttpServletRequest.getParameter() , 方式來獲得的。POST變量在 servletcache.xml 文件中通過"parameter"標記來定義和表明。

問: 在WebSphere高級版本軟件包中所帶的SecureWay Directory是什么版本?

答:是 Secure Way Directory 3.2.6。

問: 在克隆一個應(yīng)用程序服務(wù)器時,是不是最初的原始應(yīng)用程序服務(wù)器必須是其中的一個克隆節(jié)點?

答: 是的。在WebSphere beta 版中允許選擇是否將原始的應(yīng)用程序服務(wù)器作為一個克隆節(jié)點,但是在GA版 中將不會有這個選項。在GA版中增加了一個功能,使得在同一個節(jié)點機器上的應(yīng)用程序服務(wù)器之間可以相互拷貝和移動運行在其上的應(yīng)用程序,這樣就會使得我們的原始應(yīng)用服務(wù)器的重建變得更加容易和方便。另外應(yīng)用程序數(shù)據(jù)和管理數(shù)據(jù)的分離存儲 也使得原始應(yīng)用服務(wù)器的重建變得更加容易。

問: 兩個Web modules 能不能有相同的上下文(context)目錄? (是不是在 AAT中 強制規(guī)定兩個Web modules 不能有相同的context目錄?)

答: AAT不會檢測兩個Web modules 是否擁有相同的context目錄,因為 這兩個modules 可以分別部署到不同的WebSphere管理域或者是同一個管理域上的不同虛擬主機 上。 WebSphere 本身不允許擁有相同的context 目錄的Web modules安裝在同一個虛擬主機上。在 beta 版中不會檢測在同一個虛擬主機上不同Web modules是否有相同的context目錄。但是在GA版中會檢測 同時不允許這種情況的存在。

問: 在高級版的軟件包CD中有什么東西?

答: 應(yīng)用程序服務(wù)器 CD (每個平臺一張CD - NT/2000, AIX, SUN, HP, and Linux)上有:

  • Advanced Edition 4.0 安裝鏡像文件( Advanced Edition 4.0, IHS v1.3.19, JDK 1.3, GSKIT 5.0, Merant‘s Sequelink 5.1, Starter InfoCenter/幫助文檔)。
  • OLT /Debugger 9.1.4
  • J2EE Connectors Beta
  • Getting Started HTML
  • Getting Started PDF
  • License Information
  • Readme

Secure Way Directory & DB2 (每個平臺一張CD - NT/AIX/SUN): Secure Way Directory 3.2.6

DB2 Enterprise Edition v7.2 CD2 (one platform per CD)

Client CD (NT/AIX/Sun)

  • J2EE Application Client Install
  • 我們的CD上附帶的Java Application Thin 客戶端安裝只有128-Bit的加密版。

Merant Server (所有的平臺共用一張CD )

Q: 為什么需要指定關(guān)于EJB 和企業(yè)應(yīng)用程序的安全角色?

答: 因為企業(yè)應(yīng)用程序中的 EJBModule 和 WebModule 可能是由不同的程序員來獨立開發(fā)完成的(可能來自不同的公司),而在開發(fā)這些組件時,他們肯定會定義一些通過授權(quán)的角色。因此,模塊開發(fā)人員會將這些不同的角色定義加入到相關(guān)的配置描述符(deployment descriptor) 文件中。

然后,不同的 modules 可能會裝配到一個應(yīng)用程序中(可能是通過 另外的應(yīng)用程序裝配者來完成,而他不會改變這些原始模塊的任何內(nèi)容)我們必須保證在同一個應(yīng)用程序內(nèi)的不同模塊所定義的角色必須是合理的,也就是不存在這些模塊之間可能存在的角色定義重復(fù)的問題。所以我們在從module到應(yīng)用程序級的轉(zhuǎn)換中必須有 "role push-up"來定義解決

同樣,應(yīng)用程序裝配人員可能會定義一些關(guān)于整個應(yīng)用程序的新的角色,這些角色的定義信息是保存在應(yīng)用程序的配置描述符文件中。我們不知道那些模塊可能會與這些角色相關(guān),因此這些角色定義信息將會保存在應(yīng)用程序的deployment descriptor文件中以供使用。

問: 請描述一下在ORB plug-in級的EJB WLM管理?

答: 我們考慮存在一個EJBClient,幾個EJB 克隆和一個管理服務(wù)器的情況。

在管理服務(wù)器中保存著可用的克隆節(jié)點的列表,同時這個列表用一個epoch數(shù)字來 標記。管理服務(wù)器是克隆節(jié)點的父進程,當其管理的克隆中有一個當?shù)魰r,在管理服務(wù)器里會標明。同時 管理服務(wù)器會周期性的pings其管理的每個clone節(jié)點,如果在一定的時間內(nèi)克隆節(jié)點沒有響應(yīng)(可以自己配置) 那么管理服務(wù)器會認為該節(jié)點已經(jīng)當機。每次當節(jié)點生效或者是失效時,管理服務(wù)器都會更新它的克隆列表 同時為這個列表生成一個新的epoch數(shù)值。這個列表會被發(fā)送到每個克隆接點以及其他的遠端管理服務(wù)器上。

當EJBClient為所需要的EJB做JNDI查找時,管理服務(wù)器將返回這個EJB的home接口。home接口中包括可用的EJB 克隆的列表以及列表的epoch數(shù)值。當客戶端調(diào)用ejbcreate, a finder method等方法時,ORB將從 列表中選擇其中的一個EJB克隆,同時將請求信息和列表的epoch數(shù)值一塊傳送到選擇的克隆上。

如果一個克隆失效了,那么下一個ejbcreate, finder, 等的請求將可能出現(xiàn)下面兩種情況之一:

  • 請求將路由到某一個可用的克隆接點。這個克隆節(jié)點上會有從管理服務(wù)器那里獲得的新的克隆列表,同時會檢測到從EJB客戶端請求所帶過來的 epoch 數(shù)值與當前正在使用的數(shù)值不匹配。這種情況下,克隆節(jié)點將接受處理這個請求,同時將從管理服務(wù)器那里獲得的新的克隆列表以及其epoch值傳送到 EJBClient‘s ORB上。

  • 請求將會被路由到已經(jīng)失效的克隆節(jié)點。如果機器還正常,只是其上面的克隆節(jié)點失效,呢么連接將被拒絕, 那么ORB會根據(jù)返回的信息把請求發(fā)送到其克隆列表中的下一個克隆節(jié)點上。如果整個機器已經(jīng)當機,那么ORB 將會等待一段時間也就是ORB的請求超時(可以自己來配置),如果超時,那么ORB將會假定這個克隆節(jié)點已經(jīng) 失效同時將請求路由到其克隆列表中的下一個克隆節(jié)點上。如果這個克隆是可用的,那么這個請求路由將按照 第一種方式來處理。如果這個克隆也失效,那么ORB將會把請求發(fā)送給其克隆列表中的再下一個克隆節(jié)點上。如果列表中的所有節(jié)點都不可用,那么EJB客戶端的ORB將會從管理服務(wù)器中請求一個新的可用克隆列表。注意:這是在 EJB的JNDI查找完成后,客戶端唯一會向管理服務(wù)器反饋信息的情況。

問: 關(guān)于CICS 和 MQSeries 的連接器是否可以使用J2C?

答: 在CICS 中可以使用J2C。目前在MQSeries中還不支持這個標準。

問: 是不是在WebSphere 4.0中已經(jīng)沒有關(guān)于OSE 遠程調(diào)用的支持?

答: 現(xiàn)在的情況是在WebSphere4.0中已經(jīng)不再支持使用OSE協(xié)議。我們可以支持在 同一個服務(wù)器上同時運行webshere 3.5的0SE和4.0的HTTP協(xié)議。但是當你與WebSphere 4.0的應(yīng)用程序服務(wù)器通信時必須使用HTTP transport 。

問: WebSphere 4.0 支持Oracle‘s 8.1.7的 JDBC driver嗎?

答: 是的,在WebSphere 4.0高級版和AEs中都支持Oracle 8.1.7。

問: WebSphere 4.0 支持 VisualAge for Java 3.5 中開發(fā)的Persistence Builder 對象嗎?

答: WebSphere 4.0 不支持。

問: BeanCache是什么意思?

答: Bean Cache 是WebSphere 4.0 中一個關(guān)于提高性能的特性。它指的是將 bean 存放在系統(tǒng)內(nèi)存內(nèi),使得在每次使用EJB的時候不需要重新裝載bean的實例。
Bean caching 選項是通過在AAT中 AAT => Entity Bean => IBM extension =&gt來指定Bean Cache。

Bean Cache --- Entity Beans

激活點: 裝載調(diào)用點:
ONCE ACTIVATION = Commit Option A
ONCE TRANSACTION = Commit Option B
TRANSACTION TRANSACTION = Commit Option C

Bean Cache --- Stateful Session Beans

激活點:
ONCE = bean一般是位于Active Cache中,直到緩沖池已滿或者是超時
TRANSACTION = 在交易開始/提交完成時生效或者是失效。

問: Session Affinity是不是主機的IP 地址?

答: Session Affinity機制是基于指定的瀏覽器實例的。因此,如果你在同一個客戶機上有兩個瀏覽器,那么每個瀏覽器都有它自己相應(yīng)的session。

問:WebSphere 4.0 是否支持Jetace?

答: 不支持。在WebSphere 4.0中, Jetace 已經(jīng)被Application Assembly Tool所取代。

問: WebSphere 4.0 是否支持JPDA?

答: 是的。JTPA是JDK1.3的一部分。而我們的WebSphere 4.0支持的是JDK1。3。

問: 如果一個應(yīng)用程序沒有使用EJB,那么如何保證Java Class的方法的安全性?

答: 一般情況下,用戶只會調(diào)用位于應(yīng)用程序服務(wù)器上的Servlet, JSP, EJB 或者是靜態(tài)資源文件。 不會存在對于 Java Class的直接調(diào)用。一般都是通過一個EJB或者是servlet來調(diào)用相應(yīng)的Java class 。因此,對Java class 的保護可以通過對相關(guān)的EJB或者 servlet實施保護來間接實現(xiàn)。

問: 怎樣在DB2中重建WAS數(shù)據(jù)庫?

答:首先需要 Drop 存在的 WAS 數(shù)據(jù)庫。 (使用db2cmd 命令行方式或者是使用DB2的控制中心。)


db2cmd
db2 drop db was

然后建立新的數(shù)據(jù)庫:


db2 create dB was
db2 update dB cfg for was using applheapsz 256

將WebSphere\appserver\bin目錄下的 admin.config 文件做如下修改:


install.initial.config=true
# Create AdminServer database tables
com.ibm.ejs.sm.adminServer.createTables=true

問: 如何為CMP Entity Bean設(shè)置相應(yīng)的數(shù)據(jù)庫?

答: 你可以在AAT中,在entity bean操作中為 CMP entity bean 設(shè)置相應(yīng)的數(shù)據(jù)庫,或者是設(shè)置為關(guān)于整個EJB module的缺省數(shù)據(jù)庫。如果一個CMP entity bean 沒有指定任何相應(yīng)的數(shù)據(jù)庫,那么它將會使用缺省數(shù)據(jù)庫。 可是,如果在CMP Entity bean 中指定的DataSource,那么缺省的DataSource名字將不會有任何作用,對于CMP Entity bean 本身來說。注意,指定的JDBC DataSource 的JNDI名必須在管理控制臺有相應(yīng)的配置。

問: CCF (Common Connector Framework) 是不是會被J2C所代替?

答: 最初的CCF是由VisualAge for Java 團體所開發(fā)的一項IBM的專有技術(shù), 后來IBM將這項技術(shù)貢獻給了Java standards組織。J2EE Connector 規(guī)范(J2C), 關(guān)于Java 規(guī)范的說明書, 是這項技術(shù)的最終聲明。因此CCF從表面上來說會不再存在,但是實際上與J2EE標準是一致的。

問: WebSphere 4.0 Enterprise Edition 中包括TX Series嗎?

答: WebSphere 4.0和3.5的企業(yè)版中都包括TX Series。

問: WebSphere 4.0 EE 版中是否有一個獨立于Business Rule Beans的 rules-engine?

答: 在企業(yè)版中實現(xiàn)的唯一的規(guī)則技術(shù)是Business Rules Beans - 它不是實現(xiàn)在AI(人工智能)中所說的 rule-based engine (既從一系列的規(guī)則中發(fā)現(xiàn)新的知識) BRBs 是一個方法用來客觀的確認或者是"derivation" (calculation) 某種算法, 通過這種方式 使得我們可以很容易的修改在你的應(yīng)用程序中的一些行為方式或準則(通過一些管理配置而不是編程)。

問: 如果用戶想要將 MS SQL 作為他的應(yīng)用數(shù)據(jù)庫,那么用戶是否可以從Merant公司 購買相關(guān)的Merant drivers并將它安裝到AEs上?

答: 顧客可以從Merant公司購買相應(yīng)的drivers,同時安裝它們與AES一塊協(xié)同工作。但是IBM 不建議與支持顧客使用這種配置。

問: 在遠程機器上運行LaunchClient命令需要什么? (也就是,所需要的JVM在什么地方)

答: 這需要WebSphere的客戶端容器(client container)的安裝。這個安裝將會把JVM和其他所有 需要的 WebSphere類文件安裝到遠程客戶機上。

問: WAS 4.0 能使用其它廠商的JNDI目錄服務(wù)嗎?

WebSphere 能夠在其它廠商的JNDI目錄服務(wù)器上實現(xiàn)JNDI查找。然而,部署在WebSphere上的 EJB仍將注冊在WebSphere的內(nèi)部JNDI命名空間內(nèi),這是不可以被配置修改的。

問: XMLConfig 能否實現(xiàn)對多個服務(wù)器組和克隆的管理?

答: 可以實現(xiàn)這種管理。

問: 將來 XMLConfig 和 WSCP 這兩種管理方式功能會不會更加接近?

答: XMLConfig 和 WSCP 這兩種工具是用來實現(xiàn)兩個不同的相互分離的任務(wù)。 XMLConfig 設(shè)計用來實現(xiàn)服務(wù)器配置信息的改變,例如建立或修改服務(wù)器組。 WSCP 是設(shè)計用來 實現(xiàn)進一步的操作,比如說開始或停止某些對象的運行以及完成一些腳本定義的任務(wù)。在WSCP中能夠調(diào)用XMLConfig 工具。

問: 在VisualAge for Java 4.0 是否有WebSphere 4.0的測試環(huán)境WebSphere Test Environment (WTE) ?

答: 沒有,因為在VisualAge for Java 4.0 中的JDK版本仍然是1.2.2 SR9 ,因此其內(nèi)嵌的WTE 不能同步升級到4.0. 在我們的應(yīng)用部署到生產(chǎn)環(huán)境前,可以使用WAS AEd來進行應(yīng)用程序的測試。

問: WebSphere 能否使用 JNDI作為其用戶的注冊表來進行身份認證?

答: 可以,在你的身份認證機制使用pluggable user registry表時,你需要 實現(xiàn)一些pluggable user registry 定義中所支持的一些必須的接口API,同時你也可以從其他合適的地方包括JNDI服務(wù)器中獲得一些相應(yīng)的認證信息。

問: XMI 是代表什么意思?

答: XMI代表XML Metadata Interchange也就是XML元數(shù)據(jù)交換。

問: 在WebSphere4.0高級版中是否會和AEs版一樣有基于web方式的管理控制臺?

答: 目前在WebSphere4.0高級版中沒有計劃推出基于瀏覽器方式的管理控制臺。高級版中用其它的工具,命令行的XMLConfig 和 WSCP方式來實現(xiàn)管理控制臺的功能。

問: 在WebSphere 4.0高級版的軟件包中是否包括MQSeries ?

答: 沒有在WebSphere高級版以及 AEs 4.0或者是AEd 4.0軟件包中沒有包括MQSeries 。

問: 在WebSphere 4.0中所支持的XML 技術(shù)包括那些( XERCES, XALAN)?

答:包括 XML 4J 3.1.1 => Xerces 1.2.1
XSL 2.0 => Xalan 2.0。

問: 如果你手動的在EJB中拋出一個異常,在EJB客戶端中能否接收到這個異常信息?

答: 可以。如果使用EJBs,那么出現(xiàn)的異常信息一般都會在客戶端也有顯示。

問: 請列出設(shè)置多節(jié)點的WebSphere管理域的方法(使用DB2)

答: 假定你已經(jīng)在其中的一臺機器上建立了WAS管理數(shù)據(jù)庫。

在DB2的客戶機上(遠程的WebSphere 節(jié)點), 做下列的操作:
db2 catalog tcpip node <db2 node name> remote <remote-node> server db2cdb2

例如:: db2 catalog tcpip node WSNode1 remote WSNode1.rchland.ibm.com server db2cdb2
db2cdb2 是在 \winnt\system32\drivers\etc\services 文件中的入口點設(shè)置,例如: db2cdb2 50000/tcp

或者在"services" 文件中設(shè)置監(jiān)聽端口為50000的合適的服務(wù)名。
如果在你的客戶機上只安裝了DB2客戶端,那么你可能需要在服務(wù)文件中輸入相應(yīng)的 db2cdb2 入口。

這樣在你的DB2控制中心上將會出現(xiàn)你已經(jīng)設(shè)置過的遠程節(jié)點。
db2 catalog dB <remote dB name> as <local alias name> at node <db2 node name>

比如說: db2 catalog dB was as was2 at node WSNode1
你將看到在你的遠程節(jié)點上會出現(xiàn)別名為WAS2的遠程WAS管理數(shù)據(jù)庫。

admin.config 文件中做下列的改變:

將管理數(shù)據(jù)庫的名字改變?yōu)槟闼O(shè)置的數(shù)據(jù)庫別名(在我們的例子中是was2): com.ibm.ejs.sm.adminServer.dbdatabaseName=was2 .
如果你需要建立數(shù)據(jù)庫的初始配置信息,那么需要將 install.initial.config=true .
修改為 com.ibm.ejs.sm.adminServer.createTables=false .
如果你將這個值設(shè)為"true," 那么它代表將重建你的WAS管理數(shù)據(jù)庫中的所有表,因此,除非你有這個必要,否則我們不要把這個值設(shè)為"true,"。

問: PMI (性能監(jiān)測基礎(chǔ)平臺)是否在WebSphere高級版和AEs版中都支持?

答: PMI 只能在WebSphere高級版本中使用。在AEs中沒有這個工具支持。

問: 可不可以通過一個Java API來啟用關(guān)于PMI Instrumentation 的支持?

答: 我們只能通過管理控制臺或者是資源分析器Resource Analyzer來啟用關(guān)于PMI instrumentation 的支持,目前我們不支持通過Java API 來啟用PMI instrumentation 。

問: PMI instrumentation 級定義是否可以設(shè)置到關(guān)于EJBs 和 servlets的方法級?

答: PMI instrumentation 可以設(shè)置到EJB 的方法級別。而對于servlets來說, PMI instrumentation 只能設(shè)置到servlet層次,而不能設(shè)置到關(guān)于這個servlet所調(diào)用的方法。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
websphere IHS 集群 安裝 Web 服務(wù)器插件
J2EE企業(yè)級開發(fā)(12)
電子平臺J2EE的安全體系
J2EE的web服務(wù)器
Java EE即將死去,毫無疑問!
WebSphere JAX
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服