Topp 50 WebLogic-intervjufrågor och svar (2025)
Här är WebLogic-intervjufrågor och svar för nyblivna såväl som erfarna kandidater för att få sitt drömjobb.
1. Förklara implementeringsbeskrivningar?
Driftsättningsbeskrivningar är associerade med nästan alla moduler såväl som applikationer. Utbyggnadsbeskrivningarna kan ses i form av XML dokument, och de kan beskriva innehållet som är en del av katalogen eller jar-filen. J2EE Specifikationer definierar vanligtvis såväl standarden som distributionsbeskrivningarna som är portabla för J2EE-applikationer och -moduler.
Gratis PDF-nedladdning: WebLogic-intervjufrågor och svar
2. Vad är web.xml?
Web.xml är ett XML-dokument som huvudsakligen är avsett för applikationsändamål och det hjälper till att lista ut J2EE-komponenterna och konfigurationen av din applikation i J2EE-modulformat.
3. Vad är namnet på standard JVM som används för WebLogic?
Sun hotspot JDK standard används för utveckling, JRockit är den som används för produktion av WebLogic 11g såväl som 12c. Operativsystem är en annan faktor som hjälper till att välja den certifierade JDK JVM.
4. Förklara metoderna för att tillhandahålla användaruppgifter för att starta servern?
Vid tidpunkten för skapandet av domänen frågar guiden för att ställa in konfigurationen om detaljer som användarnamn, lösenord etc. från användaren som loggar in för första gången som administratör. Om domänen skapas i utvecklingsläge, sparar konfigurationsguiden det krypterade lösenordet samt användarnamnet i en identitetsfil. Den här filen är tillgänglig för referens under uppstartstiden så att i avsaknad av denna fil kan systemet uppmana användaren att ange autentiseringsuppgifter. En ny start-identitetsfil kan skapas om du vill ändra användaruppgifterna eller om du har krav på att skapa domän i produktionsläget.
5. Finns det någon möjlighet att starta hanterad server när administratörsservern saknas?
Den vanliga processen är att vid eventuella svårigheter för managerservern att ansluta till en administrationsserver vid uppstartstillfället, finns det ett alternativ för den hanterade servern att hämta konfigurationen relaterad till den från konfigurationsfilerna samt andra inblandade filer.
Informationen som sålunda hämtas kan inte ändras och det är endast möjligt när administrationsservern verkligen är tillgänglig. När administrationsservern inte är tillgänglig går den hanterade servern in i sitt oberoende läge för att utföra sina operationer.

6. Förklara WebLogic-servern.
Detta är en sorts server som stöder olika tjänster samt infrastruktur som är relaterade till JEE-applikationer. WebLogic-servern kan distribuera såväl komponenter som applikationer wsdl, UDDI och SOAP. Denna server konfigureras som en webbserver genom att använda HTTP-lyssnaren för att stödja HTTP.
Webbservrar som Apache, Netscape och Microsoft används. Konfigurationen av en webbserver gör att WebLogic kan tillhandahålla tjänster till dynamiska och statiska förfrågningar som vanligtvis genereras av servlets, html och JSP.
7. Vilka funktioner har WebLogic-servern?
Det finns olika funktioner förknippade med WebLogic-servern och det är de
- Ändringar i dynamisk konfiguration.
- Omplacering av produktionsapplikationer
- Rullande uppgraderingar.
8. Förklara om funktionen förknippad med T3 i WebLogic-servern?
T3 tillhandahåller förbättringsstöd för meddelanden från WebLogic-servern. Förbättringarna består av objektersättningen, seblogiska serverns funktion – kluster och även HTTP. T3 utför även serialisering av java-objekt och även predation av RMI. T3 kan betraktas som en superset associerad med java-objekt.
T3 är mandat mellan WebLogic-servrar, programmatiska klienter och kluster som är associerade med WebLogic-servern. Protokollen HTTP och IIOP används för att möjliggöra kommunikation mellan WebLogic-server och processer.
9. Förklara användningen av HTTP ?
HTTP är det protokoll som används för att möjliggöra kommunikation mellan WebLogic-servern och processer.
10. Förklara funktionen hos IIOP?
IIOP är ett slags protokoll som är användbart för att möjliggöra kommunikation mellan WebLogic-servern och objektförfrågansmäklare.
11. Hur fungerar stubbar i WebLogic-serverklustret vid tidpunkten för fel?
Stubbar utför processen att ta bort den misslyckade instansen från listan när det finns ett fel. Stubben använder vanligtvis DNS för att hitta den körande servern och även för att få listan över de instanser som för närvarande är tillgängliga med applikationen.
Listan över de instanser som är tillgängliga med servern i klustret uppdateras med jämna mellanrum och gör det möjligt att få fördelar förknippade med nya servrar. Fördelarna uppnås när servern läggs till i klustret.

12. Hur kan standard JVM ändras till annan?
För att ändra JVM kan göras genom att följa stegen nedan.
- Du bör först ställa in JAVA_HOME i startskriptet på servern.
- Ändra config.xml för domänen för att använda JRockit javac.exe
- Ta bort alla typer av switchar som är specifika för Sun JVM från serverns startskript.
13. Hur hanterar klienter DNS – förfrågningar till de misslyckade servrarna?
Bandbredd går till spillo vid fortsatta DNS-förfrågningar till en otillgänglig maskin vid tidpunkten för serverfel. Det här problemet uppstår vanligtvis under uppstartstiden för applikationen på klientsidan. De servrar som inte är tillgängliga tas bort genom att söka i DNS-poster som tillhandahålls av WebLogic-servern.
Denna borttagning förhindrar klienterna från att komma åt misslyckade servrar. En tredje parts belastning – balanserare används för att undvika onödiga DNS-förfrågningar. Några av tredjepartsbelastningen – balanserare är BigIP, resonate, local director och Alteon. Huvudfunktionen för dessa tredjepartsladdningar – balanserare är att maskera flera DNS-adresser till en enda.
14. Förklara funktionaliteten hos T3 associerad med WebLogic-servern?
T3 kan tillhandahålla ramverk eller övergripande struktur för de meddelanden som kan stödja förbättringarna. Förbättringarna består av produkttunnling, arbete i sammanhanget associerat med kluster av WebLogic-server och även i objektbyte.
15. Hur kan klassväg ställas in?
Klasssökväg kan ställas in genom att använda följande skript WL_HOME\server\bin\setWLSenv.cmd (vid Windows).
16. Förklara hur Stub fungerar?
Stub förväntas vanligtvis av personerna som ansluter till WebLogic-serverklustret. Stubben har listan som består av tillgängliga instanser av server som utför värdimplementeringar som är associerade med objekt. Stubben har också funktionen att balansera belastningen genom att fördela belastningen mellan värdservrarna.
17. Vilka är stegen för att skapa Pooling inom Tomcat-servern?
- Det första steget i denna process för att skapa pooling är att ladda ner 3 jar-filer som är commons-dbcp-1.2 jar, commons-pool-1.3.jar och commons-collections-3.1 jar.
- Nästa steg är att göra en post i server.xml av tomcat factory.
18. Hur kan du skilja mellan serverkrasch och serverhängning?
Med en serverkrasch finns det ingen existens för Java-processen och om det är ett serverhäng slutar Java-processen att svara.
19. Vilka är orsakerna till serverkrasch?
De främsta orsakerna till att servern kraschar är den inbyggda IO, JVM, konfiguration som stöds, JDBC drivrutinsproblem och inbyggda SSL-bibliotek.
20. Hur kan du lösa problemet med serverkrasch?
En krasch associerad med JVM kan generera hs_err_pid-fil. Du måste hänvisa till den här filen för att ta reda på grundorsaken till en sådan krasch. Om native IO är ursprunget till tråden måste du inaktivera den. Om orsaken till problemet är från föraren, måste du kontakta förarteamet.
21. Hur kan Serverhäng lösas?
Java WebLogic.Admin PING måste kontrolleras för att se om du får ett normalt och positivt svar. Du kan ta reda på grundorsaken till att hänga från den här filen. Du behöver bara rätta till de fel som identifieras från den här filen.
22. Förklara orsakerna till att servern hänger sig?
De främsta orsakerna till att servern hänger sig är minnesläcka, dödläge och lång tid för återkomst.
23. Definiera minnesläcka?
Minnesläcka är det tillstånd som uppstår när föremålen hålls kvar i högen även efter att de inte har någon användning.
24. Vad orsakar tillståndet MINNET FRÅN?
Det finns olika orsaker som kan leda till detta tillstånd och det är de
- Otillräcklig storlek på högen jämfört med den extra belastningen.
- Placeringen av objekten tar längre tid som för HTTP-sessioner.
- Förekomst av minnesläcka inuti applikationskoden.
- Förebyggande av förekomsten av fullständig GC på grund av JVM-fel.
25. Hur kan MINNE UTAN lösas?
Det finns en möjlighet att samla in minnesdata efter att ha aktiverat GC – verbose. Om tillståndet har väckts på grund av HTTP-session, kommer det att lösas automatiskt när sessionen får timeout. Du bör också verifiera koden som är kopplad till hanteringen av jdbc-anslutning. Du bör också optimera storleken på högen genom att ta hänsyn till belastningen.
26. När kan hög CPU-användning uppstå?
Detta är det tillstånd som vanligtvis uppstår när en enda tråd eller process använder en större del av CPU:n på ett oväntat sätt.
27. Hur kan problemet med hög CPU-användning lösas?
I Windows-plattformen kan problemet med hög CPU-användning enkelt lösas genom att använda pslist och även med processutforskaren för att observera funktionen som utförs av tråden eller processen.
28. Förklara termen klustring?
Klustring är processen att gruppera servrarna för att uppnå en hög andel skalbarhet och tillgänglighet.
29. Vad är syftet med klustring?
Huvudmålet med att utföra klustringsprocessen är att möjliggöra hög skalbarhet och tillgänglighet för servrarna. Denna process hjälper också till att balansera belastningen på ett korrekt sätt och åstadkommer även failover.
30. Hur kan klusterkommunikation ske?
Kommunikationen genom kluster möjliggörs av multicast IP såväl som port genom processen att skicka periodiska meddelanden som normalt kallas hjärtslagsmeddelanden.
31. Vilka är de olika typerna av WebLogic-installationer?
WebLogic-installationen sker vanligtvis i tre olika lägen som är:
- Grafiskt läge
- Konsolläge
- Tyst läge.
32. Vad är grafiskt läge?
Det är en typ av installationstyp som använder sig av interaktiva GUI.
33. Vad är konsolläge?
Detta är en typ av installationstyp som följer interaktiv textbaserad metod.
34. Vad är tyst läge?
Detta är en installationsmetod som är icke-interaktiv och som vanligtvis är baserad på filen .xml-egenskaper.
35. Vad är Unicast?
Unicast är metoden som används i klustertekniken där det finns klustermaster och varje server bör pinga till denna klustermaster för att informera om att servern är vid liv.
36. Vad är Multicast?
Det är ett slags klustersystem där det inte finns någon klustermaster och varje server måste pinga varandra för att informera om deras existens. Multicasting har många meddelanden som ska skickas i form av ping eftersom varje server behöver informera alla andra om dess existens. Detta tillstånd skapar mycket komplexitet förknippad med metoden jämfört med unicast.
37. Vad är en scenedeployment?
Stage-distribution är en slags process där administratören får en fysisk kopia som distribueras till de andra instanserna.
38. Vad är icke-stegsinstallation?
Det finns ingen kopia i administratören men varje server måste kontakta källan direkt för att få objektet att distribueras.
39. Hur kan portnummer kontrolleras?
Portnummer kan kontrolleras genom att använda netstat-na|grep ansluten.
40. Hur tar man reda på lyssningsportarna?
Lyssningsportar kan hittas genom att använda netstat-na|grep listen.
41. Hur kontrollerar jag versionen av Java?
Version av java kan kontrolleras genom att använda [roo@h1vm/]#java-version.
42. Hur informeras det när servern läggs till i klustret?
Tillgängligheten för den nya servern i klustret sänds av WebLogic-servern – klustret.
43. Hur många WebLogic-servrar kan hållas i en multiprocessormaskin?
Det finns ingen begränsning för antalet servrar.
44. Vad är applikationsinställning?
Denna process involverar ejb pool – storlekscache och jsp-omkompilering.
45. Vad är OS-inställning?
Detta är processen för att ställa in TCP/IP-parametrar.
46. Vad är Core Server tuning?
Detta är processen som involverar inställning av arbetsledare, chuckstorlek, prestandapaket, chunkpoolstorlek och anslutningseftersläpningsbuffring.
47. Vad är JVM-tuning?
Denna process involverar övervakning av sophämtningen och justering av gc-strategin.
48. Vad är en maskin?
Maskin är den logiska representationen av den fysiska maskinen.
49. Vad är Node Manager?
Nodhanterare är en tjänst från Java som kan köra en annan process än WebLogic-servern.
50. Vad är en domän?
Domän kan definieras som den grupp som består av olika WebLogic - serverresurser.
Dessa intervjufrågor kommer också att hjälpa dig i din viva (orals)
Är weblogic10.3 kompatibel med oracle 19c