Top 50 WebLogic-interviewspørgsmål og -svar (2025)
Her er WebLogic-interviewspørgsmål og svar til friskere såvel som erfarne kandidater til at få deres drømmejob.
1. Forklar implementeringsbeskrivelser?
Implementeringsbeskrivelser er knyttet til næsten alle moduler såvel som applikationer. Implementeringsbeskrivelserne kan ses i form af XML dokumenter, og de er i stand til at beskrive indholdet, der er en del af mappen eller jar-filen. J2EE specifikationer definerer normalt standarden såvel som implementeringsbeskrivelserne, som er bærbare til J2EE-applikationer og -moduler.
Gratis PDF-download: WebLogic-interviewspørgsmål og -svar
2. Hvad er web.xml?
Web.xml er et XML-dokument, der hovedsageligt er til applikationsformål, og det hjælper med at liste J2EE-komponenterne og konfigurationen af din applikation i J2EE-modulformat.
3. Hvad er navnet på standard JVM, der bruges til WebLogic?
Sun-hotspot JDK-standarden bruges til udvikling, JRockit er den, der bruges til produktion af WebLogic 11g såvel som 12c. Operativsystem er en anden faktor, der hjælper med at vælge den certificerede JDK JVM.
4. Forklar metoderne til at give brugerlegitimationsoplysninger til at starte serveren?
På tidspunktet for oprettelse af domæne beder guiden til indstilling af konfiguration om detaljer som brugernavn, adgangskode osv. fra den bruger, der logger ind for første gang som administrator. Hvis domænet oprettes i udviklingstilstand, gemmer konfigurationsguiden den krypterede adgangskode samt brugernavnet i en identitetsfil. Denne fil er tilgængelig til reference under opstartstidspunktet, så i mangel af denne fil, kan systemet bede brugeren om at indtaste legitimationsoplysninger. En ny opstarts-identitetsfil kan oprettes, hvis du ønsker at ændre brugsoplysningerne, eller hvis du har krav om at oprette et domæne i produktionstilstand.
5. Er der nogen mulighed for at starte administreret server under fravær af administratorserver?
Den sædvanlige proces er, at i tilfælde af problemer for managerserveren med at få forbindelse til enhver administrationsserver på tidspunktet for opstart, er der mulighed for, at den administrerede server kan hente konfigurationen relateret til den fra konfigurationsfilerne samt andre involverede filer.
De således hentede oplysninger kan ikke ændres, og det er kun muligt, når administrationsserveren virkelig er tilgængelig. Når administrationsserveren ikke er tilgængelig, går den administrerede server i sin uafhængighedstilstand til at udføre sine operationer.
6. Forklar WebLogic server.
Dette er en slags server, der understøtter forskellige tjenester samt infrastruktur, der er relateret til JEE-applikationer. WebLogic server er i stand til at implementere komponenter såvel som applikationer igennem wsdl, UDDI og SÆBE. Denne server bliver konfigureret som en webserver ved at gøre brug af HTTP-lytteren til at understøtte HTTP.
Webservere som Apache, Netscape og microsoft bliver brugt. Konfigurationen af en webserver tillader, at WebLogic er i stand til at levere tjenester til dynamiske og statiske anmodninger, der normalt genereres af servlets, HTML og JSP.
7. Hvad er WebLogic-serverens muligheder?
Der er forskellige muligheder forbundet med WebLogic-serveren, og det er de
- Ændringer i dynamisk konfiguration.
- Omfordeling af produktionsapplikationer
- Rullende opgraderinger.
8. Forklar om funktionen forbundet med T3 i WebLogic server?
T3 giver forbedringsstøtte til meddelelserne fra WebLogic-serveren. Forbedringerne omfatter objekterstatningen, driften af den seblogiske server – klynger og også HTTP. T3 udfører også serialisering af java-objekt og også prædation af RMI. T3 kan betragtes som et supersæt forbundet med java objekt.
T3 er mandat mellem WebLogic-servere, programmatiske klienter og klynge forbundet med WebLogic-serveren. Protokollerne HTTP og IIOP bruges til at muliggøre kommunikation mellem WebLogic server og processer.
9. Forklar brugen af HTTP ?
HTTP er den protokol, der bruges til at muliggøre kommunikation mellem WebLogic-serveren og processer.
10. Forklar funktionaliteten af IIOP ?
IIOP er en slags protokol, der er nyttig til at aktivere kommunikationen mellem WebLogic-serveren og objektanmodningsmægleren.
11. Hvordan fungerer stubs inde i WebLogic-serverklyngen på tidspunktet for fejlen?
Stubs udfører processen med at fjerne den mislykkede forekomst fra listen, når der er en fejl. Stubben bruger normalt DNS til at finde den kørende server og også til at hente listen over de instanser, der i øjeblikket er tilgængelige med applikationen.
Listen over de forekomster, der er tilgængelige med serveren i klyngen, opdateres med jævne mellemrum og giver mulighed for at opnå fordele forbundet med nye servere. Fordelene opnås, efterhånden som serveren føjes til klyngen.
12. Hvordan kan standard JVM ændres til anden?
For at ændre JVM kan gøres ved at følge nedenstående trin.
- Du skal først indstille JAVA_HOME i startscriptet på serveren.
- Skift config.xml for domænet til brug af JRockit javac.exe
- Fjern enhver form for switches, der er specifikke for Sun JVM, fra serverens startscripts.
13. Hvordan håndterer klienter DNS - anmodninger til de fejlbehæftede servere?
Båndbredde bliver spildt i tilfælde af fortsatte DNS-anmodninger til den fra en utilgængelig maskine på tidspunktet for serverfejl. Dette problem opstår normalt under opstartstidspunktet i forbindelse med applikationen på klientsiden. De servere, der ikke er tilgængelige, fjernes ved at søge i DNS-poster leveret af WebLogic-serveren.
Denne fjernelse forhindrer klienterne i at få adgang til fejlbehæftede servere. En tredjeparts belastning – balancere bruges til at undgå de unødvendige DNS-anmodninger. Nogle af tredjepartsbelastningen – balancere er BigIP, resonate, lokal direktør og Alteon. Hovedfunktionen af disse tredjepartsindlæsninger – balancere er at maskere flere DNS-adresser til en enkelt.
14. Forklar funktionaliteten af T3 forbundet med WebLogic server?
T3 er i stand til at levere rammer eller overordnet struktur for de meddelelser, der er i stand til at understøtte forbedringerne. Forbedringerne omfatter produkttunneling, arbejde i sammenhængen forbundet med klynger af WebLogic-server og også i objekterstatning.
15. Hvordan kan klassesti sættes?
Klassesti kan indstilles ved at bruge følgende script WL_HOME\server\bin\setWLSenv.cmd (i tilfælde af Windows).
16. Forklar funktionen af Stub?
Stub forventes normalt af de personer, der opretter forbindelse til WebLogic-serverklyngen. Stubben har listen, der består af de tilgængelige forekomster af server, der udfører værtsimplementeringer forbundet med objektet. Stubben har også funktionaliteten til at afbalancere belastningen ved at fordele belastningen blandt værtsserverne.
17. Hvad er trinene til oprettelsen af Pooling i Tomcat-serveren?
- Det første trin involveret i denne proces med at skabe pooling er at downloade 3 jar-filer, som er commons-dbcp-1.2 jar, commons-pool-1.3.jar og commons-collections-3.1 jar.
- Det næste trin er at lave en indtastning i server.xml fra tomcat factory.
18. Hvordan kan du skelne mellem servernedbrud og serverhang?
Med et servernedbrud er der ingen eksistens for Java-processen, og hvis det er et server-stop, holder Java-processen op med at reagere.
19. Hvad er årsagerne til servernedbrud?
De vigtigste årsager til forekomsten af servernedbrud er den oprindelige IO, JVM, understøttede konfiguration, JDBC driverproblemer og native SSL-biblioteker.
20. Hvordan kan du løse problemet med servernedbrud?
Et nedbrud forbundet med JVM er i stand til at generere hs_err_pid-fil. Du skal henvise til denne fil for at finde ud af årsagen til et sådant nedbrud. I tilfælde af, at native IO er trådens oprindelse, skal du deaktivere den. Hvis årsagen til problemet er fra chaufføren, skal du kontakte førerteamet.
21. Hvordan kan Server Hang løses?
Java WebLogic.Admin PING skal tjekkes for at finde ud af, om du får et normalt og positivt svar. Du kan finde ud af årsagen til at hænge fra denne fil. Du skal blot rette de fejl, der er identificeret fra denne fil.
22. Forklar årsagerne til, at serveren hænger?
De vigtigste årsager til, at serveren hænger, er hukommelseslækage, dødvande og lang tid til at vende tilbage.
23. Definer hukommelseslækage?
Hukommelseslækage er den tilstand, der opstår, når genstandene bliver tilbageholdt i dyngen, selv efter at de ikke har nogen brug.
24. Hvad forårsager tilstanden UDEN HUKOMMELSE?
Der er forskellige årsager, der kan føre til denne tilstand, og det er de
- Utilstrækkelig størrelse af bunken sammenlignet med den ekstra belastning.
- Placering af objekterne tager længere tid ligesom HTTP-sessioner.
- Forekomst af hukommelseslækage inde i applikationskoden.
- Forebyggelse af forekomst af fuld GC på grund af JVM-fejl.
25. Hvordan kan HUKOMMELSEN UDEN løses?
Der er mulighed for at indsamle hukommelsesdata efter aktivering af GC – verbose. Hvis tilstanden er opstået på grund af HTTP-session, vil den automatisk blive løst, når sessionen får timeout. Du bør også verificere den kode, der er forbundet med håndteringen af jdbc-forbindelse. Du bør også optimere bunkens størrelse ved at overveje belastningen.
26. Hvornår kan der forekomme højt forbrug af CPU?
Dette er den tilstand, der normalt opstår, når en enkelt tråd eller proces gør brug af en større del af CPU'en på en uventet måde.
27. Hvordan kan problemet forbundet med højt CPU-forbrug løses?
I Windows-platformen kan problemet med højt CPU-forbrug nemt løses ved at gøre brug af pslist og også med procesudforskeren for at observere den funktion, der udføres af tråden eller processen.
28. Forklar begrebet clustering?
Clustering er processen med at gruppere serverne sammen for at opnå høj procentdel af skalerbarhed og tilgængelighed.
29. Hvad er formålet med klyngedannelse?
Hovedmålet med at udføre klyngeprocessen er at gøre høj skalerbarhed samt tilgængelighed af serverne mulig. Denne proces hjælper også med at afbalancere belastningen på en ordentlig måde og opnår også failover.
30. Hvordan kan klyngekommunikation opstå?
Kommunikationen gennem klynge er muliggjort af multicast IP såvel som port ved processen med at sende periodiske beskeder, som normalt kaldes hjerteslagsmeddelelser.
31. Hvad er de forskellige typer af WebLogic-installationer?
WebLogic-installationen foregår normalt i tre forskellige tilstande, som er:
- Grafisk tilstand
- Konsoltilstand
- Lydløs.
32. Hvad er grafisk tilstand?
Det er en slags installationstype, der gør brug af interaktiv GUI.
33. Hvad er konsoltilstand?
Dette er en slags installationstype, der følger interaktiv tekstbaseret metode.
34. Hvad er lydløs tilstand?
Dette er en installationsmetode, der er ikke-interaktiv og er normalt baseret på .xml-egenskabsfilen.
35. Hvad er Unicast?
Unicast er den metode, der bruges i klyngeteknikken, hvor der er klyngemaster, og hver server skal pinge til denne klyngemaster for at informere om, at serveren er i live.
36. Hvad er Multicast?
Det er en slags klyngesystem, hvor der ikke er nogen klyngemaster, og hver eneste server skal pinge hinanden for at informere om deres eksistens. Multicasting har mange beskeder, der skal sendes i form af ping, da hver server skal informere alle andre om dens eksistens. Denne tilstand skaber meget kompleksitet forbundet med metoden sammenlignet med unicast.
37. Hvad er en scenedeployering?
Stage-implementering er en slags proces, hvor administratoren får en fysisk kopi, som distribueres til de andre instanser.
38. Hvad er ikke-fase-implementering?
Der er ingen kopi i administratoren, men hver eneste server skal kontakte kilden direkte for at få elementet til at blive implementeret.
39. Hvordan kan portnummer kontrolleres?
Portnummer kan kontrolleres ved at bruge netstat-na|grep tilsluttet.
40. Hvordan finder man ud af lytteportene?
Lytteporte kan findes ved at bruge netstat-na|grep listen.
41. Hvordan tjekker man versionen af Java?
Version af java kan kontrolleres ved at bruge [roo@h1vm/]#java-version.
42. Hvordan informeres det, når serveren føjes til klyngen?
Tilgængeligheden af den nye server i klyngen udsendes af WebLogic-serveren - klyngen.
43. Hvor mange WebLogic-servere kan holdes inde i en multi-processor maskine?
Der er ingen begrænsning for antallet af servere.
44. Hvad er applikationsjustering?
Denne proces involverer ejb pool - størrelse cache og jsp rekompilering.
45. Hvad er OS tuning?
Dette er processen med at konfigurere TCP/IP-parametre.
46. Hvad er Core Server tuning?
Dette er processen, der involverer tuning af arbejdsleder, spændepatronstørrelse, præstationspakker, chunk-puljestørrelse og bufferlagring af forbindelsesefterslæb.
47. Hvad er JVM-tuning?
Denne proces involverer overvågning af affaldsindsamlingen og tuning af gc-strategi.
48. Hvad er en maskine?
Maskine er den logiske repræsentation af den fysiske maskine.
49. Hvad er Node Manager?
Node manager er en tjeneste fra Java, der er i stand til at køre en anden proces end WebLogic-serverens.
50. Hvad er et domæne?
Domæne kan defineres som den gruppe, der består af forskellige WebLogic - serverressourcer.
Disse interviewspørgsmål vil også hjælpe i din viva(orals)
Er weblogic10.3 kompatibel med oracle 19c