這篇文章主要介紹“WebSphere面試題有哪些”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“WebSphere面試題有哪些”文章能幫助大家解決問(wèn)題。
在港北等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需開(kāi)發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),成都全網(wǎng)營(yíng)銷(xiāo),外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),港北網(wǎng)站建設(shè)費(fèi)用合理。
1.什么是Ripplestart?
Ripplestart用于重新啟動(dòng)WAS集群。它首先停止JVM,然后啟動(dòng)它。通過(guò)執(zhí)行漣漪啟動(dòng),您可以確保一次僅關(guān)閉一個(gè)JVM,因此不會(huì)導(dǎo)致應(yīng)用程序停機(jī)。
例如:您在集群中有5個(gè)JVM,當(dāng)您進(jìn)行波紋啟動(dòng)時(shí),它將停止JVM1并啟動(dòng)JVM1,然后再停止集群中的其他JVM。
2.當(dāng)JVM在服務(wù)器上消耗100%的CPU和內(nèi)存時(shí),您將怎么辦?
首先,確定哪個(gè)JVM具有較高的利用率。對(duì)已識(shí)別的JVM進(jìn)行線(xiàn)程轉(zhuǎn)儲(chǔ)以進(jìn)行調(diào)查,然后重新啟動(dòng)JVM作為解決方案,以冷卻CPU /內(nèi)存。
3.什么是節(jié)點(diǎn)同步?
IBM WAS將整個(gè)配置存儲(chǔ)在稱(chēng)為“主存儲(chǔ)庫(kù)”的中央存儲(chǔ)庫(kù)中,每個(gè)節(jié)點(diǎn)都將具有本地存儲(chǔ)庫(kù)。
通過(guò)DMGR對(duì)節(jié)點(diǎn)進(jìn)行任何更改時(shí),必須對(duì)其進(jìn)行同步,因此配置將推送到相應(yīng)節(jié)點(diǎn)的服務(wù)器。
同步總是從主數(shù)據(jù)庫(kù)到本地存儲(chǔ)庫(kù)發(fā)生,因此它是單向通信。
4.如果DMGR下降了,應(yīng)用程序可以正常運(yùn)行嗎?
是的,DMGR下降不會(huì)影響現(xiàn)有的正在運(yùn)行的應(yīng)用程序。但是,如果您需要通過(guò)DMGR進(jìn)行任何更改或部署,那將受到影響。
5.如何在WebSphere中部署應(yīng)用程序?
有三種可能的部署方式。
熱部署
–將應(yīng)用程序文件復(fù)制到應(yīng)用程序目錄中。這對(duì)非生產(chǎn)環(huán)境很有用,不建議在生產(chǎn)環(huán)境中使用。
DMGR
–您可以通過(guò)DMGR部署應(yīng)用程序,方法是轉(zhuǎn)到應(yīng)用程序>>新應(yīng)用程序
腳本
–您可以開(kāi)發(fā)wsadmin腳本或ant任務(wù)來(lái)部署應(yīng)用程序。
6.為什么我手動(dòng)停止/終止進(jìn)程卻自動(dòng)出現(xiàn)了JVM?
可能有兩件事。
為JVM啟用了自動(dòng)重新啟動(dòng),這是默認(rèn)設(shè)置,并且在JVM >>監(jiān)視策略下可用。
如果不是上述情況,則cron中可能有一個(gè)腳本,該腳本檢查進(jìn)程,如果找不到,則啟動(dòng)它。
7.您可以將哪些文件類(lèi)型部署到WebSphere中?
您可以通過(guò)DMGR控制臺(tái)或腳本來(lái)部署WAR,EAR,JAR或SAR模塊。
8.什么是虛擬主機(jī)?
虛擬主機(jī)在單個(gè)應(yīng)用程序上包含多個(gè)URL(基于IP或FQDN),并且通過(guò)WAS管理控制臺(tái)進(jìn)行配置。
為了允許在特定的URL上訪(fǎng)問(wèn)應(yīng)用程序,您必須在虛擬主機(jī)中擁有該URL并將其與該應(yīng)用程序關(guān)聯(lián)。
9.您如何處理客戶(hù)的緩慢申請(qǐng)投訴?
速度慢可能是由于各種原因引起的,因此必須確定速度慢是來(lái)自WebSphere還是其他組件。要隔離,可以檢查以下內(nèi)容。
· 這對(duì)所有用戶(hù)來(lái)說(shuō)都是緩慢的嗎?
· 整個(gè)應(yīng)用程序運(yùn)行緩慢還是僅僅是某些功能?
· 直接訪(fǎng)問(wèn)JVM URL(繞過(guò)Web服務(wù)器)怎么樣?
如果在JVM中發(fā)現(xiàn)運(yùn)行緩慢,則可以進(jìn)行轉(zhuǎn)儲(chǔ)并檢查日志以找出原因。值得檢查是否有任何釋放,并且在此之后速度緩慢。
10.如何在不停止DMGR的情況下進(jìn)行WAS配置備份?
轉(zhuǎn)到DMGR配置文件和bin文件夾
執(zhí)行./backupConfig.sh -nostop
進(jìn)行備份
11.默認(rèn)的WAS端口是什么?
HTTP的默認(rèn)端口是9080和HTTPS9443 。有關(guān)更多信息,請(qǐng)查看默認(rèn)端口頁(yè)面。
12.有哪些可用的WebSphere版本?
WAS
–網(wǎng)絡(luò)部署 WAS
–開(kāi)發(fā)人員 WAS
– z / OS WAS
–虛擬機(jī)監(jiān)控程序 WAS
–快速 WAS
–基本 WAS
–自由核心
13.如何生成和傳播插件?
(1)登錄到WAS管理控制臺(tái)
(2)轉(zhuǎn)到服務(wù)器>> Web服務(wù)器
(3)選擇服務(wù)器,然后單擊“生成”和“傳播”按鈕
14.您遇到過(guò)哪些常見(jiàn)問(wèn)題?
以下這些為你提供一個(gè)想法:
· 虛擬主機(jī)未定義
· 日志不動(dòng)
· 內(nèi)部服務(wù)器錯(cuò)誤
· 內(nèi)存不足異常
· 緩慢
· JVM無(wú)法啟動(dòng)
· 高CPU /內(nèi)存/磁盤(pán)利用率
15.如何檢查已安裝的WAS版本?
· 轉(zhuǎn)到個(gè)人資料和bin文件夾
· 執(zhí)行./versionInfo.sh
16.您怎么知道您的JVM是否啟動(dòng)?
有多種方法可以確認(rèn)這一點(diǎn)。
·您是否有任何監(jiān)視工具,如果有,請(qǐng)檢查是否存在警報(bào)或當(dāng)前狀態(tài)
· 通過(guò)ps -ef |登錄到服務(wù)器并為JVM使用grep。grep jvmname
· 檢查是否可以訪(fǎng)問(wèn)JVM URL
· 檢查是否可以telnet JVM URL和端口
· 檢查JVM端口是否正在服務(wù)器上偵聽(tīng)
· 使用serverStatus.sh –all
命令查看正在運(yùn)行的內(nèi)容
17.告訴我一些WebSphere生成的日志文件嗎?
SystemOut.log
SystemError.log
native_stdout.log
native_stderr.log
18.如何生成線(xiàn)程轉(zhuǎn)儲(chǔ)?
有三種可能的方法來(lái)生成線(xiàn)程轉(zhuǎn)儲(chǔ)。
(1)通過(guò)DMGR控制臺(tái):轉(zhuǎn)至故障診斷>>選擇JVM并單擊Java core
(2)殺死JVM的-3 PID
(3)使用wsadmin.sh
19.垂直集群和水平集群有什么區(qū)別?
垂直集群的成員位于同一節(jié)點(diǎn)或服務(wù)器上,而水平集群則跨一個(gè)單元中的多個(gè)節(jié)點(diǎn)和服務(wù)器。
20.什么是垃圾收集?
垃圾回收是一個(gè)內(nèi)存管理過(guò)程,它會(huì)自動(dòng)釋放程序不再使用的對(duì)象。
21.如何在WebSphere中禁用安全性?
您可以通過(guò)wsadmin.sh
執(zhí)行“ securityoff”來(lái)禁用安全性。關(guān)閉安全性后,必須重新啟動(dòng)DMGR。
22.如何啟用詳細(xì)垃圾回收?
默認(rèn)情況下,未啟用詳細(xì)GC,如果需要,您可以通過(guò)以下方式進(jìn)行:
· 服務(wù)器>>服務(wù)器類(lèi)型>> WebSphere Application Server · 在“ Java和流程管理”下選擇JVM >>流程定義 · 單擊“其他屬性”下的Java虛擬機(jī),然后選中“ 詳細(xì)垃圾回收 ” 復(fù)選框
23.服務(wù)器重新引導(dǎo)時(shí)如何使WebSphere自動(dòng)啟動(dòng)?
WebSphere會(huì)在/etc/init.d
中自動(dòng)生成啟動(dòng)腳本,該腳本將確保啟動(dòng)時(shí)重新啟動(dòng)。
但是,如果由于某種原因不存在腳本,則可以創(chuàng)建一個(gè)腳本并將其放在/etc/init.d
下并按如下所示啟用它。
chkconfig -- add WebSphere #script file name chkconfig WebSphere on
24.如何增加JVM的堆大???(1)登錄到管理控制臺(tái)
(2)轉(zhuǎn)到服務(wù)器>>服務(wù)器類(lèi)型>> WebSphere Application Server
(3)選擇JVM >>進(jìn)程定義>> Java虛擬機(jī)
您可以在此處輸入初始和最大堆大小。
25.當(dāng)nodeagent關(guān)閉時(shí),是否可以同步節(jié)點(diǎn)?
絕對(duì)地,必須停止nodeagent
才能使同步起作用。
26.什么是停止和啟動(dòng)DMGR,Nodeagent和JVM的命令?
停止
JVM – stopServer.sh JVMNAME
Nodeagent – stopNode.sh
DMGR – stopManager.sh
開(kāi)始
JVM – startServer.sh JVMNAME
Nodeagent – startNode.sh
DMGR – startManager.sh
27. WAS 8.5.5的新增功能是什么?
在高層次上:
· Java SE 7支持 · HPEL記錄 · 內(nèi)置健康管理 · 自由概況 · 智能路由 · 動(dòng)態(tài)聚類(lèi) · JDBC 4.1集群 · Web 2.0支持
28.節(jié)點(diǎn)聯(lián)合意味著什么?
WebSphere中的聯(lián)合意味著將節(jié)點(diǎn)添加到單元。這是通過(guò)addNode.sh
命令完成的,根據(jù)節(jié)點(diǎn)大小,這可能需要幾分鐘。
29.什么是FFDC?
FFDC(首次故障數(shù)據(jù)捕獲)捕獲WebSphere運(yùn)行時(shí)期間的事件和錯(cuò)誤。FFDC數(shù)據(jù)對(duì)于分析問(wèn)題可能是有益的,IBM支持人員通常會(huì)詢(xún)問(wèn)這是否有任何問(wèn)題。
30.您可以解碼WebSphere密鑰庫(kù)XOR嗎?
是的,您可以通過(guò)在線(xiàn)工具
31. WebSphere中默認(rèn)的腳本語(yǔ)言是什么?JACL還是Jython?
JACL是WebSphere中的缺省腳本語(yǔ)言。
32.如何在WebSphere 8.5.x中應(yīng)用修訂包?
可以使用IBM IM來(lái)應(yīng)用此修復(fù)程序。有關(guān)詳細(xì)說(shuō)明,請(qǐng)參閱如何應(yīng)用修訂包指南。
33.您的Web服務(wù)器托管在哪里?
再次說(shuō)明支持的應(yīng)用程序體系結(jié)構(gòu)。但是,在面向Internet應(yīng)用程序的典型生產(chǎn)環(huán)境中,Web服務(wù)器將位于DMZ中,而應(yīng)用程序服務(wù)器將位于核心網(wǎng)絡(luò)中。
這意味著您必須在Web服務(wù)器與應(yīng)用程序服務(wù)器之間的防火墻中允許必要的端口。
34.什么是會(huì)話(huà)親和力?
換句話(huà)說(shuō),會(huì)話(huà)親和性是持久性會(huì)話(huà)。具有會(huì)話(huà)親和力允許請(qǐng)求與單個(gè)JVM綁定。這意味著返回的請(qǐng)求將始終被路由到同一JVM。
35.您可以在單個(gè)JVM中部署多個(gè)應(yīng)用程序嗎?
是的,只要每個(gè)應(yīng)用程序的上下文根是唯一的,就可以在單個(gè)JVM上部署多個(gè)應(yīng)用程序。
36.您將Websphere與哪個(gè)數(shù)據(jù)庫(kù)一起使用?
告訴他們您使用什么。大多數(shù)組織使用Oracle數(shù)據(jù)庫(kù),但是WebSphere也支持以下數(shù)據(jù)庫(kù)。 DB2
甲骨文數(shù)據(jù)庫(kù)
Microsoft SQL服務(wù)器
Sybase公司
37.如何將Web服務(wù)器連接到WAS?
有兩種連接到WAS的方法。
(1)使用插件–這是在Web服務(wù)器上安裝WAS插件的推薦方法。
(2)使用ProxyPass –如果您使用的是Apache并且不想使用插件,則可以通過(guò)ProxyPass指令連接到WAS JVM。
38.在WAS之前需要Web服務(wù)器嗎?
建議在WAS之前支持Web服務(wù)器,以提高安全性,性能和維護(hù)性。
39.什么是細(xì)胞?
單元是節(jié)點(diǎn)的邏輯組,可以有一個(gè)或多個(gè)節(jié)點(diǎn)。集群以及所有集群都通過(guò)一個(gè)管理控制臺(tái)進(jìn)行管理。
40.管理控制臺(tái)的默認(rèn)會(huì)話(huà)超時(shí)是多少?
30分鐘
41.什么是修訂包?
修訂包是IBM提供的補(bǔ)丁程序的集合。它可能包含錯(cuò)誤修復(fù),安全補(bǔ)丁和性能改進(jìn)。
42. WebSphere支持什么注冊(cè)表或存儲(chǔ)庫(kù)?
聯(lián)合存儲(chǔ)庫(kù)
本地操作系統(tǒng)
獨(dú)立LDAP注冊(cè)表
獨(dú)立的自定義注冊(cè)表
43.什么是共享庫(kù)?
建議創(chuàng)建共享庫(kù)以減少重復(fù)的庫(kù)文件。單個(gè)共享庫(kù)可以供單元中的多個(gè)應(yīng)用程序使用。
44.什么是上下文根?
每個(gè)應(yīng)用程序的上下文根在該單元格內(nèi)應(yīng)該是唯一的。它定義了n個(gè)部署描述符,用于訪(fǎng)問(wèn)應(yīng)用程序。
例如:如果應(yīng)用程序A的上下文根稱(chēng)為“零售”,則可以從http:// servername:port / retail訪(fǎng)問(wèn)該應(yīng)用程序
45.什么是WAS插件配置文件名?
WebSphere插件配置名稱(chēng)為plugin-cfg.xml
46.如何更改WebContainer線(xiàn)程池大?。?/strong>
可以通過(guò)進(jìn)入JVM >>線(xiàn)程池>> WebContainer來(lái)更改WebContainer線(xiàn)程池。
47.您可以更改已部署應(yīng)用程序的上下文根嗎?
是的,這是可行的。要通過(guò)管理控制臺(tái)執(zhí)行此操作,請(qǐng)進(jìn)入應(yīng)用程序,然后單擊“ Web模塊的上下文根”以更改上下文根。
更改后必須重新啟動(dòng)JVM。
48.哪個(gè)腳本可以更改配置文件使用的Java SDK?
bin文件夾中提供managesdk.sh
腳本,它將有助于更改SDK。
49.什么是PMT?
PMT(概要文件管理工具)是用于創(chuàng)建和管理WebSphere概要文件的GUI。
關(guān)于“WebSphere面試題有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。
當(dāng)前名稱(chēng):WebSphere面試題有哪些
網(wǎng)頁(yè)URL:http://aaarwkj.com/article16/igjcgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、用戶(hù)體驗(yàn)、服務(wù)器托管、網(wǎng)站改版、網(wǎng)站營(yíng)銷(xiāo)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)