Topp 50 WebLogic-intervjuspørsmål og -svar (2025)
Her er WebLogic-intervjuspørsmål og svar for ferskinger så vel som erfarne kandidater for å få drømmejobben.
1. Forklar distribusjonsbeskrivelser?
Distribusjonsbeskrivelser er knyttet til nesten alle modulene så vel som applikasjoner. Distribusjonsbeskrivelsene kan sees i form av XML dokumenter, og de er i stand til å beskrive innholdet som er en del av katalogen eller jar-filen. J2EE spesifikasjoner definerer vanligvis standarden så vel som distribusjonsbeskrivelsene som er bærbare for J2EE-applikasjoner og -moduler.
Gratis PDF-nedlasting: WebLogic-intervjuspørsmål og svar
2. Hva er web.xml?
Web.xml er et XML-dokument som hovedsakelig er for applikasjonsformål, og det hjelper med å liste opp J2EE-komponentene og konfigurasjonen av applikasjonen din i J2EE-modulformat.
3. Hva er navnet på standard JVM som brukes for WebLogic?
Sol-hotspot JDK-standarden brukes til utvikling, JRockit er den som brukes til produksjon av WebLogic 11g så vel som 12c. Operativsystem er en annen faktor som hjelper med å velge den sertifiserte JDK JVM.
4. Forklar metodene for å gi brukerlegitimasjon for å starte serveren?
På tidspunktet for opprettelsen av domenet, ber veiviseren for innstilling av konfigurasjon om detaljer som brukernavn, passord etc. fra brukeren som logger på for første gang som administrator. Hvis domenet er opprettet i utviklingsmodus, lagrer konfigurasjonsveiviseren det krypterte passordet samt brukernavnet i en identitetsfil. Denne filen er tilgjengelig for referanse under oppstart, slik at i fravær av denne filen, kan systemet be brukeren om å skrive inn legitimasjon. En ny oppstartsidentitetsfil kan opprettes hvis du ønsker å endre brukslegitimasjonen eller hvis du har kravet om å opprette domene i produksjonsmodus.
5. Er det noen mulighet for å starte administrert server under fravær av administratorserver?
Den vanlige prosessen er at i tilfelle det oppstår problemer for managerserveren med å koble seg til en administrasjonsserver ved oppstart, er det et alternativ for den administrerte serveren å hente konfigurasjonen relatert til den fra konfigurasjonsfilene samt andre filer involvert.
Informasjonen som hentes på denne måten kan ikke endres, og det er kun mulig når administrasjonsserveren virkelig er tilgjengelig. Når administrasjonsserveren ikke er tilgjengelig, går den administrerte serveren inn i sin uavhengighetsmodus for å utføre sine operasjoner.

6. Forklar WebLogic server.
Dette er en slags server som støtter ulike tjenester samt infrastruktur som er relatert til JEE-applikasjoner. WebLogic server er i stand til å distribuere komponenter så vel som applikasjoner gjennom wsdl, UDDI og SOAP. Denne serveren blir konfigurert som en webserver ved å bruke HTTP-lytteren for å støtte HTTP.
Nettservere som Apache, Netscape og Microsoft blir brukt. Konfigurasjonen av en webserver gjør at WebLogic er i stand til å tilby tjenester til dynamiske og statiske forespørsler som vanligvis genereres av servlets, HTML og JSP.
7. Hva er funksjonene til WebLogic-serveren?
Det er forskjellige funksjoner knyttet til WebLogic-serveren, og det er de
- Endringer i dynamisk konfigurasjon.
- Omplassering av produksjonsapplikasjoner
- Rullende oppgraderinger.
8. Forklar om funksjonen knyttet til T3 i WebLogic server?
T3 gir forbedringsstøtte for meldingene til WebLogic-serveren. Forbedringene består av objekterstatningen, driften av den seblogiske serveren – klynger og også HTTP. T3 utfører også serialisering av java-objekter og også predasjon av RMI. T3 kan betraktes som et supersett assosiert med java-objekt.
T3 er mandat mellom WebLogic-servere, programmatiske klienter og klynge tilknyttet WebLogic-serveren. Protokollene HTTP og IIOP brukes for å muliggjøre kommunikasjon mellom WebLogic-server og prosesser.
9. Forklar bruken av HTTP ?
HTTP er protokollen som brukes for å muliggjøre kommunikasjon mellom WebLogic-serveren og prosesser.
10. Forklar funksjonaliteten til IIOP ?
IIOP er en slags protokoll som er nyttig for å aktivere kommunikasjonen mellom WebLogic-serveren og objektforespørselsmegleren.
11. Hvordan fungerer stubber inne i WebLogic-serverklyngen ved feiltidspunktet?
Stubber utfører prosessen med å fjerne den mislykkede forekomsten fra listen når det er en feil. Stubben bruker vanligvis DNS for å finne den kjørende serveren og også for å få tak i listen over forekomster som for øyeblikket er tilgjengelige med applikasjonen.
Listen over forekomstene som er tilgjengelige med serveren i klyngen, oppdateres med jevne mellomrom og gjør det mulig å oppnå fordeler knyttet til nye servere. Fordelene oppnås når serveren blir lagt til klyngen.

12. Hvordan kan standard JVM endres til andre?
For å endre JVM kan gjøres ved å følge trinnene nedenfor.
- Du bør først sette JAVA_HOME i startskriptet til serveren.
- Endre config.xml for domenet for bruk av JRockit javac.exe
- Fjern alle typer brytere som er spesifikke for Sun JVM fra startskriptene til serveren.
13. Hvordan håndterer klienter DNS – forespørsler til de mislykkede serverne?
Båndbredde blir bortkastet i tilfelle fortsatt DNS-forespørsler til en utilgjengelig maskin på tidspunktet for serverfeil. Dette problemet oppstår vanligvis i løpet av oppstartstiden knyttet til applikasjonen på klientsiden. Serverne som ikke er tilgjengelige, fjernes ved å søke i DNS-oppføringer levert av WebLogic-serveren.
Denne fjerningen forhindrer klientene i å få tilgang til mislykkede servere. En tredjeparts belastning – balansere brukes for å unngå unødvendige DNS-forespørsler. Noen av tredjeparts belastningen – balansere er BigIP, resonate, lokal direktør og Alteon. Hovedfunksjonen til disse tredjepartsbelastningene – balansere er å maskere flere DNS-adresser til en enkelt.
14. Forklar funksjonaliteten til T3 knyttet til WebLogic-serveren?
T3 er i stand til å gi rammeverk eller overordnet struktur for meldingene som er i stand til å støtte forbedringene. Forbedringene består av produkttunnelering, arbeid i sammenheng med klynger av WebLogic-server og også i objekterstatning.
15. Hvordan kan klassebane settes?
Klassebane kan settes ved å bruke følgende skript WL_HOME\server\bin\setWLSenv.cmd (i tilfelle av Windows).
16. Forklar funksjonen til Stub?
Stub forventes vanligvis av personene som kobler til WebLogic-serverklyngen. Stubben har listen som består av tilgjengelige forekomster av server som utfører vertsimplementeringer knyttet til objektet. Stubben har også funksjonaliteten til å balansere belastningen ved å fordele belastningen mellom vertsserverne.
17. Hva er trinnene for å opprette Pooling innenfor Tomcat-serveren?
- Det første trinnet i denne prosessen med å lage pooling er å laste ned 3 jar-filer som er commons-dbcp-1.2 jar, commons-pool-1.3.jar og commons-collections-3.1 jar.
- Det neste trinnet er å gjøre en oppføring i server.xml av tomcat factory.
18. Hvordan kan du skille mellom serverkrasj og serverheng?
Med et serverkrasj eksisterer det ingen Java-prosessen, og hvis det er en serverhenging, slutter Java-prosessen å svare.
19. Hva er årsakene til serverkrasj?
De viktigste årsakene til forekomsten av serverkrasj er den opprinnelige IO, JVM, støttet konfigurasjon, JDBC driverproblemer og SSL-native biblioteker.
20. Hvordan kan du løse problemet med serverkrasj?
Et krasj knyttet til JVM er i stand til å generere hs_err_pid-fil. Du må henvise til denne filen for å finne ut årsaken til en slik krasj. I tilfelle at native IO er opprinnelsen til tråden, må du deaktivere den. Hvis opprinnelsen til problemet er fra sjåføren, må du kontakte sjåførteamet.
21. Hvordan kan Server Hang løses?
Java WebLogic.Admin PING må sjekkes for å finne ut om du får et normalt og positivt svar. Du kan finne ut årsaken til å henge fra denne filen. Du trenger bare å rette opp feilene som er identifisert fra denne filen.
22. Forklar årsakene til serverheng?
De viktigste årsakene til at serveren henger er minnelekkasje, vranglås og lang tid for retur.
23. Definer minnelekkasje?
Minnelekkasje er tilstanden som oppstår når gjenstandene blir holdt i haugen selv etter at de ikke har noen bruk.
24. Hva forårsaker tilstanden UT AV MINNE?
Det er forskjellige årsaker som kan føre til denne tilstanden, og det er de
- Utilstrekkelig størrelse på haugen sammenlignet med den ekstra belastningen.
- Plassering av objektene tar lengre tid som for HTTP-økter.
- Forekomst av minnelekkasje inne i applikasjonskoden.
- Forebygging av forekomst av full GC på grunn av JVM-feil.
25. Hvordan kan MINNE UTENFOR løses?
Det er en mulighet for å samle inn minnedata etter å ha aktivert GC – verbose. Hvis tilstanden har oppstått på grunn av HTTP-økt, vil den automatisk løses når økten får timeout. Du bør også bekrefte koden knyttet til håndteringen av jdbc-tilkobling. Du bør også optimalisere størrelsen på haugen ved å vurdere belastningen.
26. Når kan høy bruk av CPU oppstå?
Dette er tilstanden som vanligvis oppstår når en enkelt tråd eller prosess bruker en større del av CPU-en på en uventet måte.
27. Hvordan kan problemet knyttet til høy CPU-bruk løses?
I Windows-plattformen kan problemet med høy CPU-bruk enkelt løses ved å bruke pslist og også med prosessutforskeren for å observere funksjonen som utføres av tråden eller prosessen.
28. Forklar begrepet clustering?
Clustering er prosessen med å gruppere serverne sammen for å oppnå høy prosentandel av skalerbarhet og tilgjengelighet.
29. Hva er hensikten med clustering?
Hovedmålet med å utføre prosessen med klynging er å gjøre høy skalerbarhet så vel som tilgjengeligheten av serverne mulig. Denne prosessen hjelper også med å balansere belastningen på en riktig måte og oppnår også failover.
30. Hvordan kan klyngekommunikasjon oppstå?
Kommunikasjonen gjennom klyngen er muliggjort av multicast IP så vel som port ved å sende periodiske meldinger som vanligvis kalles hjerteslagmeldinger.
31. Hva er de ulike typene WebLogic-installasjoner?
WebLogic-installasjonen skjer vanligvis i tre forskjellige moduser som er:
- Grafisk modus
- Konsollmodus
- Stillemodus.
32. Hva er grafisk modus?
Det er en slags installasjonstype som gjør bruk av interaktiv GUI.
33. Hva er konsollmodus?
Dette er en slags installasjonstype som følger interaktiv tekstbasert metode.
34. Hva er stille modus?
Dette er en installasjonsmetode som er ikke-interaktiv og er vanligvis basert på .xml-egenskaper-filen.
35. Hva er Unicast?
Unicast er metoden som brukes i klyngeteknikken der det er klyngemaster og hver server bør pinge til denne klyngemasteren for å informere om at serveren er i live.
36. Hva er Multicast?
Det er et slags klyngesystem der det ikke er noen klyngemaster, og hver server trenger å pinge hverandre for å informere om deres eksistens. Multicasting har mange meldinger som skal sendes i form av ping, da hver server trenger å informere alle andre om dens eksistens. Denne tilstanden skaper mye kompleksitet knyttet til metoden sammenlignet med unicast.
37. Hva er en scenedeployering?
Stage-distribusjon er en slags prosess der administratoren får en fysisk kopi som distribueres til de andre forekomstene.
38. Hva er utplassering uten trinn?
Det er ingen kopi i administratoren, men hver eneste server må kontakte kilden direkte for å få elementet til å bli distribuert.
39. Hvordan kan portnummer kontrolleres?
Portnummer kan sjekkes ved å bruke netstat-na|grep koblet.
40. Hvordan finne ut lytteportene?
Lytteporter kan bli funnet ut ved å bruke netstat-na|grep listen.
41. Hvordan sjekke versjonen av Java?
Versjon av java kan sjekkes ved å bruke [roo@h1vm/]#java-versjon.
42. Hvordan informeres det når serveren legges til klyngen?
Tilgjengeligheten til den nye serveren i klyngen kringkastes av WebLogic-serveren – klyngen.
43. Hvor mange WebLogic-servere kan holdes inne i en multiprosessormaskin?
Det er ingen begrensning for antall servere.
44. Hva er applikasjonsjustering?
Denne prosessen involverer ejb pool – størrelsesbuffer og jsp-rekompilering.
45. Hva er OS-innstilling?
Dette er prosessen med å sette opp TCP/IP-parametere.
46. Hva er kjerneserverinnstilling?
Dette er prosessen som involverer innstilling av arbeidsleder, chuckstørrelse, ytelsespakker, chunk pool-størrelse og tilkoblingsreservering.
47. Hva er JVM-tuning?
Denne prosessen innebærer overvåking av søppelinnsamlingen og innstilling av gc-strategi.
48. Hva er en maskin?
Maskin er den logiske representasjonen av den fysiske maskinen.
49. Hva er Node Manager?
Node manager er en tjeneste fra Java som er i stand til å kjøre en annen prosess enn WebLogic-serveren.
50. Hva er et domene?
Domene kan defineres som gruppen som består av ulike WebLogic - serverressurser.
Disse intervjuspørsmålene vil også hjelpe i din viva(orals)
Er weblogic10.3 kompatibel med oracle 19c