Nangungunang 50 Mga Tanong at Sagot sa Panayam sa WebLogic (2025)
Narito ang mga tanong at sagot sa panayam sa WebLogic para sa mga fresher pati na rin sa mga may karanasang kandidato upang makuha ang kanilang pinapangarap na trabaho.
1. Ipaliwanag ang mga deskriptor ng deployment?
Ang mga deskriptor ng deployment ay nauugnay sa halos lahat ng mga module pati na rin sa mga application. Ang deployment descriptors ay makikita sa anyo ng XML mga dokumento, at sila ay may kakayahang ilarawan ang mga nilalaman na bahagi ng direktoryo o ang jar file. J2EE karaniwang tinutukoy ng mga pagtutukoy ang pamantayan pati na rin ang mga deskriptor ng deployment na portable para sa mga aplikasyon at module ng J2EE.
Libreng PDF Download: Mga Tanong at Sagot sa Panayam sa WebLogic
2. Ano ang web.xml ?
Ang Web.xml ay isang XML na dokumento na pangunahin para sa layunin ng aplikasyon at nakakatulong ito sa paglilista ng mga bahagi ng J2EE at pagsasaayos ng iyong aplikasyon sa format ng mga module ng J2EE.
3. Ano ang pangalan ng default na JVM na ginamit para sa WebLogic?
Ang sun hotspot JDK default ay ginamit para sa pag-unlad, ang JRockit ay ang ginagamit para sa paggawa ng WebLogic 11g pati na rin ang 12c. Operating system ay isa pang salik na nakakatulong sa pagpili ng sertipikadong JDK JVM.
4. Ipaliwanag ang mga pamamaraan para sa pagbibigay ng mga kredensyal ng user para sa pagsisimula ng server?
Sa oras ng paglikha ng domain, ang wizard para sa pagtatakda ng configuration ay humihingi ng mga detalye tulad ng user name, password atbp. mula sa user na nagla-log in sa unang pagkakataon bilang isang administrator. Kung ginawa ang domain sa development mode, ise-save ng configuration wizard ang naka-encrypt na password pati na rin ang username sa loob ng isang identity file. Ang file na ito ay magagamit para sa sanggunian sa panahon ng pag-boot upang sa kawalan ng file na ito, maaaring i-prompt ng system ang user para sa layunin ng pagpasok ng mga kredensyal. Ang isang bagong boot - ang file ng pagkakakilanlan ay maaaring malikha kung gusto mong baguhin ang mga kredensyal sa paggamit o kung mayroon kang pangangailangan ng paglikha ng domain sa mode ng produksyon.
5. Mayroon bang anumang posibilidad para simulan ang pinamamahalaang server sa panahon ng kawalan ng administrator server?
Ang karaniwang proseso ay kung sakaling magkaroon ng anumang kahirapan para sa server ng tagapamahala na makakonekta sa anumang server ng pangangasiwa sa oras ng pagsisimula, mayroong isang opsyon para sa pinamamahalaang server na kunin ang pagsasaayos na nauugnay dito mula sa mga file ng pagsasaayos pati na rin iba pang mga file na kasangkot.
Ang impormasyong nakuha sa gayon ay hindi maaaring baguhin at ito ay posible lamang kapag ang server ng administrasyon ay talagang magagamit. Kapag hindi available ang server ng administrasyon, papasok ang pinamamahalaang server sa mode ng kalayaan nito para sa pagsasagawa ng mga operasyon nito.
6. Ipaliwanag ang WebLogic server.
Ito ay isang uri ng server na sumusuporta sa iba't ibang serbisyo pati na rin sa imprastraktura na nauugnay sa mga aplikasyon ng JEE. Ang WebLogic server ay may kakayahang mag-deploy ng mga bahagi pati na rin ang mga application sa pamamagitan ng wsdl, UDDI at SOAP. Nako-configure ang server na ito bilang isang web server sa pamamagitan ng paggamit ng HTTP listener para sa pagsuporta sa HTTP.
Mga web server tulad ng Apache, Netscape at microsoft ay ginagamit. Ang pagsasaayos ng isang web server ay nagbibigay-daan sa WebLogic ay may kakayahang magbigay ng mga serbisyo sa dynamic at static na mga kahilingan na kadalasang binubuo ng mga servlet, HTML at JSP.
7. Ano ang mga kakayahan ng WebLogic server?
Mayroong iba't ibang mga kakayahan na nauugnay sa WebLogic server at sila ay
- Mga pagbabago sa dynamic na configuration.
- Redeployment ng application ng produksyon
- Rolling upgrades.
8. Ipaliwanag ang tungkol sa function na nauugnay sa T3 sa WebLogic server ?
Nagbibigay ang T3 ng mga pagpapahusay na suporta para sa mga mensahe ng WebLogic server. Ang mga pagpapahusay ay binubuo ng pagpapalit ng bagay, ang paggana ng seblogic server – mga kumpol at gayundin ang HTTP. Nagsasagawa rin ang T3 ng serialization ng java object at pati na rin ang predation ng RMI. Ang T3 ay maaaring ituring bilang isang superset na nauugnay sa java object.
Ang T3 ay ipinag-uutos sa pagitan ng mga WebLogic server, programmatic client at cluster na nauugnay sa WebLogic server. Ang mga protocol na HTTP at IIOP ay ginamit para sa pagpapagana ng komunikasyon sa pagitan ng WebLogic server at mga proseso.
9. Ipaliwanag ang paggamit ng HTTP ?
Ang HTTP ay ang protocol na ginamit para sa layunin ng pagpapagana ng komunikasyon sa pagitan ng WebLogic server at mga proseso.
10. Ipaliwanag ang functionality ng IIOP ?
Ang IIOP ay isang uri ng protocol na nakakatulong sa pagpapagana ng komunikasyon sa pagitan ng WebLogic server at object request broker.
11. Paano gumagana ang mga stub sa loob ng WebLogic server cluster sa oras ng pagkabigo?
Ginagawa ng mga stub ang proseso ng pag-alis ng nabigong instance mula sa listahan sa tuwing may pagkabigo. Karaniwang ginagamit ng stub ang DNS para sa paghahanap ng tumatakbong server at para din sa pagkuha ng listahan ng mga pagkakataon na kasalukuyang magagamit sa application.
Ang listahan ng mga instance na available sa server sa loob ng cluster ay pana-panahong nakakakuha ng pampalamig at nagbibigay-daan sa pagkuha ng mga pakinabang na nauugnay sa mga bagong server. Ang mga pakinabang ay nakukuha habang ang server ay naidagdag sa kumpol.
12. Paano mababago ang default na JVM sa iba?
Para sa pagbabago ng JVM ay maaaring gawin sa pamamagitan ng pagsunod sa mga hakbang sa ibaba.
- Dapat mo munang itakda ang JAVA_HOME sa panimulang script ng server.
- Baguhin ang config.xml ng domain para sa paggamit ng JRockit javac.exe
- Alisin ang anumang uri ng mga switch na partikular sa Sun JVM mula sa mga panimulang script ng server.
13. Paano pinangangasiwaan ng mga kliyente ang DNS – mga kahilingan sa mga nabigong server?
Ang bandwidth ay nasasayang sa kaso ng patuloy na mga kahilingan sa DNS sa hindi magagamit na makina sa oras ng pagkabigo ng server. Ang problemang ito ay kadalasang nangyayari sa panahon ng pagsisimula na nauugnay sa aplikasyon ng panig ng kliyente. Ang mga server na hindi available ay inalis sa pamamagitan ng paghahanap sa mga DNS entries na ibinigay ng WebLogic server.
Pinipigilan ng pag-aalis na ito ang mga kliyente na ma-access ang mga nabigong server. Isang third party load – ang mga balancer ay ginagamit para maiwasan ang mga hindi kinakailangang kahilingan sa DNS. Ang ilan sa mga third party load – ang mga balancer ay ang BigIP, resonate, local director at Alteon. Ang pangunahing function ng mga third party load na ito – ang mga balancer ay upang i-mask ang maramihang mga address ng DNS sa isa.
14. Ipaliwanag ang functionality ng T3 na nauugnay sa WebLogic server?
Ang T3 ay may kakayahang magbigay ng balangkas o pangkalahatang istraktura para sa mga mensahe na may kakayahang suportahan ang mga pagpapahusay. Ang mga pagpapahusay ay binubuo ng pag-tunnel ng produkto, gumagana sa kontekstong nauugnay sa mga kumpol ng WebLogic server at gayundin sa pagpapalit ng bagay.
15. Paano maitatakda ang classpath?
Maaaring itakda ang Classpath sa pamamagitan ng paggamit ng sumusunod na script na WL_HOME\server\bin\setWLSEnv.cmd (sa kaso ng mga bintana).
16. Ipaliwanag ang paggana ng Stub?
Ang stub ay karaniwang inaasahan ng mga taong kumokonekta sa WebLogic server cluster. Ang stub ay may listahan na binubuo ng mga available na pagkakataon ng server na nagsasagawa ng mga pagpapatupad ng host na nauugnay sa object. Ang stub ay mayroon ding functionality ng pagbabalanse ng load sa pamamagitan ng pamamahagi ng load sa mga host server.
17. Ano ang mga hakbang para sa paglikha ng Pooling sa loob ng server ng Tomcat?
- Ang unang hakbang na kasama sa prosesong ito ng paggawa ng pooling ay ang pag-download ng 3 jar file na ang commons-dbcp-1.2 jar, commons-pool-1.3.jar at commons-collections-3.1 jar.
- Ang susunod na hakbang ay gumawa ng entry sa loob ng server.xml ng pabrika ng tomcat.
18. Paano mo mapag-iiba ang server crash at server hang?
Sa isang pag-crash ng server, walang pag-iral para sa proseso ng Java at kung ito ay isang server hang, pagkatapos ay ang proseso ng Java ay hihinto sa pagtugon.
19. Ano ang mga sanhi ng pag-crash ng server?
Ang mga pangunahing dahilan para sa paglitaw ng pag-crash ng server ay ang katutubong IO, JVM, suportadong configuration, JDBC mga isyu sa driver at mga katutubong aklatan ng SSL.
20. Paano mo malulutas ang isyu ng pag-crash ng server?
Ang isang pag-crash na nauugnay sa JVM ay may kakayahang bumuo ng hs_err_pid file. Kailangan mong i-refer ang file na ito para malaman ang root cause ng naturang crash. Sa kaso ng katutubong IO ang pinagmulan ng thread, kailangan mong i-disable ito. Kung ang pinagmulan ng problema ay mula sa driver, kailangang makipag-ugnayan sa driver team.
21. Paano malulutas ang Server Hang?
Ang Java WebLogic.Admin PING ay kailangang suriin para malaman kung nakakakuha ka ng normal at positibong tugon. Maaari mong malaman ang pangunahing dahilan ng pagbitin sa file na ito. Kailangan mo lang itama ang mga error na natukoy mula sa file na ito.
22. Ipaliwanag ang mga dahilan ng server hang?
Ang mga pangunahing dahilan na humahantong sa server hang ay memory leak, deadlock, at mahabang panahon para sa pagbabalik.
23. Tukuyin ang memory leak ?
Ang memory leak ay ang kundisyong nanggagaling kapag ang mga bagay ay nananatili sa heap kahit na wala nang gamit.
24. Ano ang sanhi ng kondisyong OUT OF MEMORY?
Mayroong iba't ibang mga kadahilanan na maaaring humantong sa kondisyong ito at sila ay
- Hindi sapat ang laki ng tambak kumpara sa dagdag na load.
- Ang paglalagay ng mga bagay ay tumatagal ng mas mahabang panahon tulad ng sa mga HTTP session.
- Ang paglitaw ng memory leak sa loob ng application code.
- Ang pag-iwas sa paglitaw ng buong GC dahil sa JVM bug.
25. Paano masosolusyunan ang OUT OF MEMORY?
May posibilidad para sa pagkolekta ng data ng memorya pagkatapos paganahin ang GC - verbose. Kung napukaw ang kundisyon dahil sa sesyon ng HTTP, awtomatiko itong malulutas kapag nag-time out ang session. Dapat mo ring i-verify ang code na nauugnay sa pangangasiwa ng jdbc connectivity. Dapat mo ring i-optimize ang laki ng heap sa pamamagitan ng pagsasaalang-alang sa load.
26. Kailan maaaring mangyari ang mataas na paggamit ng CPU?
Ito ang kundisyong kadalasang nangyayari kapag ang isang thread o proseso ay gumagamit ng mas malaking bahagi ng CPU sa hindi inaasahang paraan.
27. Paano malulutas ang isyu na nauugnay sa mataas na paggamit ng CPU?
Sa windows platform ang isyu ng mataas na paggamit ng CPU ay madaling malutas sa pamamagitan ng paggamit ng pslist at gayundin sa process explorer upang obserbahan ang function na ginagawa ng thread o ng proseso.
28. Ipaliwanag ang terminong clustering?
Ang clustering ay ang proseso ng pagsasama-sama ng mga server para makamit ang mataas na porsyento ng scalability at availability.
29. Ano ang layunin ng clustering?
Ang pangunahing layunin ng pagsasagawa ng proseso ng clustering ay gawing posible ang mataas na scalability pati na rin ang pagkakaroon ng mga server. Nakakatulong din ang prosesong ito sa pagbalanse ng load sa tamang paraan at nagagawa rin ang failover.
30. Paano maaaring mangyari ang cluster communication?
Ang komunikasyon sa pamamagitan ng cluster ay ginawang posible sa pamamagitan ng multicast IP gayundin ng port sa pamamagitan ng proseso ng pagpapadala ng mga pana-panahong mensahe na karaniwang tinatawag na heartbeat messages.
31. Ano ang iba't ibang uri ng pag-install ng WebLogic?
Ang pag-install ng WebLogic ay karaniwang nangyayari sa tatlong magkakaibang mga mode na:
- Graphical na mode
- Console mode
- Silent mode.
32. Ano ang Graphic mode?
Ito ay isang uri ng uri ng pag-install na gumagamit ng interactive na GUI.
33. Ano ang console mode?
Ito ay isang uri ng uri ng pag-install na sumusunod sa interactive na pamamaraang batay sa teksto.
34. Ano ang silent mode?
Ito ay isang paraan ng pag-install na hindi interactive at karaniwang nakabatay sa mga katangian ng .xml – file.
35. Ano ang Unicast?
Ang Unicast ay ang paraan na ginamit sa clustering technique kung saan mayroong cluster master at ang bawat server ay dapat mag-ping sa cluster master na ito para ipaalam na ang server ay buhay.
36. Ano ang Multicast?
Ito ay isang uri ng clustering system kung saan walang cluster master at bawat server ay kailangang mag-ping sa isa't isa para ipaalam ang kanilang pag-iral. Ang multicasting ay may maraming mga mensahe na ipapadala sa anyo ng ping dahil ang bawat server ay kailangang ipaalam sa lahat ng iba pa tungkol sa pagkakaroon nito. Ang kundisyong ito ay lumilikha ng maraming kumplikadong nauugnay sa pamamaraan kumpara sa unicast.
37. Ano ang stage deployment?
Ang stage deployment ay isang uri ng proseso kung saan nakakakuha ang admin ng isang pisikal na kopya na ipinamamahagi sa iba pang mga pagkakataon.
38. Ano ang non-stage deployment?
Walang kopya sa administrator ngunit kailangan ng bawat server na direktang makipag-ugnayan sa pinagmulan para makuha ang item na i-deploy.
39. Paano masusuri ang numero ng port?
Maaaring suriin ang numero ng port sa pamamagitan ng paggamit ng netstat-na|grep connected.
40. Paano malalaman ang mga port ng pakikinig?
Maaaring malaman ang mga port ng pakikinig sa pamamagitan ng paggamit ng netstat-na|grep listen.
41. Paano suriin ang bersyon ng Java?
Maaaring suriin ang bersyon ng java sa pamamagitan ng paggamit ng [roo@h1vm/]#java-version.
42. Paano ito ipinapaalam kapag ang server ay idinagdag sa kumpol?
Ang pagkakaroon ng bagong server sa cluster ay na-broadcast ng WebLogic server - cluster.
43. Ilang mga WebLogic server ang maaaring i-hold sa loob ng isang multi-processor machine?
Walang limitasyon para sa bilang ng mga server.
44. Ano ang application tuning?
Ang prosesong ito ay nagsasangkot ng ejb pool – laki ng cache at jsp recompilation.
45. Ano ang OS tuning?
Ito ang proseso ng pag-set up ng mga parameter ng TCP/IP.
46. Ano ang Core Server tuning?
Ito ang prosesong kinasasangkutan ng pag-tune ng work manager, chuck size, performance pack, chunk pool size at connection backlog buffering.
47. Ano ang JVM tuning?
Kasama sa prosesong ito ang pagsubaybay sa koleksyon ng basura at ang pag-tune ng diskarte sa gc.
48. Ano ang Makina?
Ang makina ay ang lohikal na representasyon ng pisikal na makina.
49. Ano ang Node Manager?
Ang node manager ay isang serbisyo mula sa Java na may kakayahang magpatakbo ng hiwalay na proseso maliban sa WebLogic server.
50. Ano ang domain?
Maaaring tukuyin ang domain bilang ang pangkat na binubuo ng iba't ibang WebLogic – mga mapagkukunan ng server.
Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)
Ang weblogic10.3 ba ay katugma sa oracle 19c