50 parimat WebLogici intervjuu küsimust ja vastust (2025)
Siin on WebLogici intervjuu küsimused ja vastused nii värsketele kui ka kogenud kandidaatidele oma unistuste töökoha saamiseks.
1. Selgitage juurutamise kirjeldusi?
Juurutuskirjeldused on seotud peaaegu kõigi moodulite ja rakendustega. Juurutamise kirjeldusi saab näha kujul XML dokumente ja need on võimelised kirjeldama kataloogi või jar-faili osaks olevat sisu. J2EE spetsifikatsioonid määratlevad tavaliselt nii standardi kui ka juurutamise deskriptorid, mis on J2EE rakenduste ja moodulite jaoks kaasaskantavad.
Tasuta PDF-i allalaadimine: WebLogic Intervjuu küsimused ja vastused
2. Mis on web.xml?
Web.xml on XML-dokument, mis on mõeldud peamiselt rakenduste jaoks ja mis aitab teie rakenduse J2EE komponente ja konfiguratsiooni J2EE moodulite vormingus välja tuua.
3. Mis on WebLogici jaoks kasutatava vaike-JVM-i nimi?
Päikese leviala JDK vaikimisi kasutatakse arendamiseks, JRockit on see, mida kasutatakse WebLogic 11g ja 12c tootmiseks. Operatsioonisüsteem on veel üks tegur, mis aitab valida sertifitseeritud JDK JVM-i.
4. Selgitage serveri käivitamiseks kasutaja mandaatide andmise meetodeid?
Domeeni loomise ajal küsib seadistamise viisard kasutajalt, kes logib administraatorina esimest korda sisse, andmeid nagu kasutajanimi, parool jne. Kui domeen luuakse arendusrežiimis, salvestab konfiguratsiooniviisard krüptitud parooli ja kasutajanime identiteedifaili. See fail on buutimise ajal viitamiseks saadaval, nii et selle faili puudumisel saab süsteem kasutajalt mandaate sisestada. Kui soovite muuta kasutusmandaate või kui teil on tootmisrežiimis domeeni loomise nõue, saate luua uue alglaadimis-identiteedifaili.
5. Kas administraatori serveri puudumisel on võimalik käivitada hallatav server?
Tavaline protsess on see, et kui haldurserveril on käivitamisel raskusi mis tahes haldusserveriga ühenduse loomisel, on hallatava serveri jaoks võimalus hankida sellega seotud konfiguratsioon konfiguratsioonifailidest ja samuti muud kaasatud failid.
Sel viisil hangitud teavet ei saa muuta ja see on võimalik ainult siis, kui haldusserver on tõesti saadaval. Kui haldusserver pole saadaval, lülitub hallatav server oma toimingute tegemiseks sõltumatusse režiimi.
6. Selgitage WebLogic serverit.
See on omamoodi server, mis toetab erinevaid teenuseid ja infrastruktuuri, mis on seotud JEE rakendustega. WebLogic server on võimeline juurutama nii komponente kui ka rakendusi wsdl, UDDI ja SEEP. See server konfigureeritakse veebiserverina, kasutades HTTP-kuulajat HTTP toetamiseks.
Veebiserverid nagu Apache, Netscape ja Microsoft kasutatakse ära. Veebiserveri konfiguratsioon võimaldab WebLogicil pakkuda teenuseid dünaamiliste ja staatiliste päringute jaoks, mida tavaliselt genereerivad servletid, HTML ja JSP.
7. Millised on WebLogic serveri võimalused?
WebLogic serveriga on seotud mitmesuguseid võimalusi ja need on
- Muutused dünaamilises konfiguratsioonis.
- Tootmisrakenduse ümberpaigutamine
- Jooksvad uuendused.
8. Selgitage WebLogic serveris T3-ga seotud funktsiooni?
T3 pakub WebLogic serveri sõnumite täiustuste tuge. Täiustused hõlmavad objekti asendamist, seblogiserveri tööd – klastreid ja ka HTTP-d. T3 teostab ka Java objekti serialiseerimist ja ka RMI röövimist. T3 võib pidada Java objektiga seotud superkomplektiks.
T3 on volitatud WebLogici serverite, programmiliste klientide ja WebLogici serveriga seotud klastri vahel. HTTP ja IIOP protokolle kasutatakse WebLogic serveri ja protsesside vahelise suhtluse võimaldamiseks.
9. Selgitage HTTP kasutamist?
HTTP on protokoll, mida kasutatakse WebLogici serveri ja protsesside vahelise suhtluse võimaldamiseks.
10. Selgitage IIOP funktsionaalsust ?
IIOP on omamoodi protokoll, mis aitab suhtlust WebLogic serveri ja objektipäringu vahendaja vahel.
11. Kuidas toimivad tünnid WebLogic serveriklastris tõrke ajal?
Stubs eemaldab ebaõnnestunud eksemplari loendist alati, kui esineb tõrge. Tünn kasutab tavaliselt DNS-i töötava serveri leidmiseks ja ka praegu rakendusega saadaolevate eksemplaride loendi hankimiseks.
Klastris oleva serveriga saadaolevate eksemplaride loend värskendatakse perioodiliselt ja võimaldab omandada uute serveritega seotud eeliseid. Eelised saadakse siis, kui server lisatakse klastrisse.
12. Kuidas saab vaike-JVM-i muuks muuta?
JVM-i muutmiseks järgige alltoodud samme.
- Kõigepealt peaksite serveri käivitusskriptis määrama JAVA_HOME.
- Muutke domeeni config.xml faili JRockit javac.exe kasutamiseks
- Eemaldage serveri käivitusskriptidest kõik Sun JVM-ile omased lülitid.
13. Kuidas kliendid DNS-i käsitlevad – päringud ebaõnnestunud serveritele?
Ribalaius läheb raisku juhul, kui DNS-i päringuid jätkatakse serveri rikke ajal kättesaamatu masina ribalaiusega. See probleem ilmneb tavaliselt kliendipoolse rakendusega seotud käivitamise ajal. Serverid, mis pole saadaval, eemaldatakse WebLogici serveri DNS-kirjete otsimisega.
See eemaldamine takistab klientidel juurdepääsu ebaõnnestunud serveritele. Kolmanda osapoole koormus – tasakaalustajaid kasutatakse tarbetute DNS-i päringute vältimiseks. Mõned kolmanda osapoole koormuse tasakaalustajad on BigIP, resonate, kohalik direktor ja Alteon. Nende kolmandate osapoolte laadimiste - tasakaalustajate peamine ülesanne on maskeerida mitu DNS-aadressi üheks aadressiks.
14. Selgitage WebLogic serveriga seotud T3 funktsionaalsust?
T3 on võimeline pakkuma raamistikku või üldist struktuuri sõnumitele, mis on võimelised täiustusi toetama. Täiustused hõlmavad toote tunneldamist, töötamist WebLogic serveri klastritega seotud kontekstis ja ka objektide asendamist.
15. Kuidas saab määrata klassitee?
Klassitee saab määrata järgmise skripti WL_HOME\server\bin\setWLSenv.cmd abil (akende puhul).
16. Selgitage Stubi toimimist?
Tüüpi ootavad tavaliselt inimesed, kes loovad ühenduse WebLogici serveriklastriga. Tünnal on loend, mis sisaldab saadaolevaid serveri eksemplare, mis teostavad objektiga seotud hostirakendusi. Tübil on ka funktsioon koormuse tasakaalustamiseks, jaotades koormuse hostserverite vahel.
17. Milliseid samme tuleb Tomcati serveris ühiskasutusse luua?
- Selle koondamisprotsessi esimene samm on alla laadida 3 jar-faili, milleks on commons-dbcp-1.2 jar, commons-pool-1.3.jar ja commons-collections-3.1 jar.
- Järgmine samm on sisestada tomcati tehase server.xml-sse.
18. Kuidas eristada serveri krahhi ja serveri hangumist?
Serveri krahhi korral puudub Java protsess ja kui see on serveri hange, siis Java protsess lakkab reageerimast.
19. Mis on serveri krahhi põhjused?
Serveri krahhi esinemise peamised põhjused on algne IO, JVM, toetatud konfiguratsioon, JDBC draiveriprobleemid ja SSL-i omateegid.
20. Kuidas saate lahendada serveri krahhi probleemi?
JVM-iga seotud krahh võib genereerida faili hs_err_pid. Sellise krahhi algpõhjuse väljaselgitamiseks peate selle faili suunama. Kui lõime lähtekoht on loomulik IO, peate selle keelama. Kui probleemi põhjuseks on juht, võtke ühendust juhimeeskonnaga.
21. Kuidas saab serveri hanget lahendada?
Java WebLogic.Admin PING-i tuleb kontrollida, et leida, kas saate normaalse ja positiivse vastuse. Sellest failist saate teada riputamise algpõhjuse. Peate lihtsalt parandama selles failis tuvastatud vead.
22. Selgitage serveri hangumise põhjuseid?
Peamised serveri hangumise põhjused on mäluleke, ummikseisu ja pikk tagasipöördumisaeg.
23. Mälulekke defineerimine?
Mälu leke on seisund, mis tekib siis, kui objektid jäävad hunnikusse isegi pärast seda, kui neid ei kasutata.
24. Mis põhjustab seisundit VÄLJA MÄLU?
Selle seisundini võivad viia erinevad põhjused ja need on nii
- Kuhja ebapiisav suurus võrreldes lisakoormusega.
- Objektide paigutamine võtab kauem aega nagu HTTP-seansside puhul.
- Mälulekke esinemine rakenduse koodi sees.
- Täieliku GC esinemise vältimine JVM-i vea tõttu.
25. Kuidas saab MÄLU VÄLJAS lahendada?
Mäluandmete kogumiseks on võimalus pärast GC lubamist – verbose. Kui tingimus on tekkinud HTTP-seansi tõttu, lahendatakse see automaatselt, kui seanss saab ajalõpu. Samuti peaksite kontrollima jdbc-ühenduvuse haldamisega seotud koodi. Samuti peaksite koormust arvesse võttes optimeerima kuhja suurust.
26. Millal võib tekkida CPU suur kasutus?
See on seisund, mis tekib tavaliselt siis, kui üks lõim või protsess kasutab ootamatul viisil suuremat osa CPU-st.
27. Kuidas saab lahendada suure CPU kasutusega seotud probleemi?
Windowsi platvormis saab protsessori suure kasutuse probleemi hõlpsalt lahendada, kasutades pslisti ja ka protsessiuurijat, et jälgida lõime või protsessi teostatavat funktsiooni.
28. Selgitage mõistet klasterdamine?
Klasterdamine on serverite rühmitamine, et saavutada kõrge skaleeritavuse ja kättesaadavuse protsent.
29. Mis on rühmitamise eesmärk?
Klastrite loomise peamine eesmärk on võimaldada serverite suurt mastaapsust ja kättesaadavust. See protsess aitab ka koormust õigesti tasakaalustada ja teostab ka tõrkeotsingu.
30. Kuidas saab tekkida klastri kommunikatsioon?
Side klastri kaudu on võimalik nii multisaate IP kui ka pordi kaudu perioodiliste sõnumite saatmise protsessiga, mida tavaliselt nimetatakse südamelöögisõnumiteks.
31. Millised on WebLogici installide erinevad tüübid?
WebLogici installimine toimub tavaliselt kolmes erinevas režiimis, mis on:
- Graafiline režiim
- Konsooli režiim
- Vaikne režiim.
32. Mis on graafiline režiim?
See on omamoodi installitüüp, mis kasutab interaktiivset GUI-d.
33. Mis on konsoolirežiim?
See on installitüüp, mis järgib interaktiivset tekstipõhist meetodit.
34. Mis on vaikne režiim?
See on installimisviis, mis ei ole interaktiivne ja põhineb tavaliselt .xml atribuutidel – failil.
35. Mis on Unicast?
Unicast on klastritehnikas kasutatav meetod, mille puhul on olemas klastri ülem ja iga server peaks sellele klastri ülemseadmele pingiga teatama, et server on elus.
36. Mis on multisaade?
See on omamoodi klastrisüsteem, kus puudub klastri juht ja iga server peab üksteisele oma olemasolust teavitamiseks pingi andma. Multiedastusel on palju sõnumeid, mida tuleb saata pingina, kuna iga server peab oma olemasolust kõiki teisi teavitama. See tingimus muudab meetodiga seotud palju keerukust võrreldes unicastiga.
37. Mis on etapi juurutamine?
Etapiline juurutamine on teatud tüüpi protsess, mille käigus administraator saab füüsilise koopia, mis levitatakse teistele eksemplaridele.
38. Mis on etapiväline juurutamine?
Administraatoris pole koopiat, kuid iga server peab üksuse juurutamiseks otse allikaga ühendust võtma.
39. Kuidas saab pordi numbrit kontrollida?
Pordi numbrit saab kontrollida kasutades netstat-na|grep connect.
40. Kuidas saada teada kuulamispordid?
Kuulamispordid saab teada käsuga netstat-na|grep listen.
41. Kuidas kontrollida Java versiooni?
Java versiooni saab kontrollida kasutades [roo@h1vm/]#java-version.
42. Kuidas teavitatakse serveri lisamisest klastrisse?
Uue serveri saadavust klastris edastab WebLogic server – klaster.
43. Mitut WebLogici serverit saab hoida mitme protsessoriga masinas?
Serverite arvul pole piiranguid.
44. Mis on rakenduste häälestamine?
See protsess hõlmab ejb basseini suuruse vahemälu ja jsp uuesti kompileerimist.
45. Mis on OS-i häälestamine?
See on TCP/IP parameetrite seadistamise protsess.
46. Mis on Core Serveri häälestamine?
See on protsess, mis hõlmab tööhalduri, padruni suuruse, jõudluspakettide, tükkide kogumi suuruse ja ühenduse mahajäämuse puhverdamist.
47. Mis on JVM-i häälestamine?
See protsess hõlmab prügi kogumise jälgimist ja gc strateegia häälestamist.
48. Mis on masin?
Masin on füüsilise masina loogiline esitus.
49. Mis on sõlmehaldur?
Sõlmehaldur on Java teenus, mis suudab käitada ka muid protsesse peale WebLogic serveri oma.
50. Mis on domeen?
Domeeni saab määratleda kui rühma, mis koosneb erinevatest WebLogic-serveri ressurssidest.
Need intervjuu küsimused aitavad ka teie viva (suuline)
Kas weblogic10.3 ühildub Oracle 19c-ga?