17 Real-time WildFly (JBoss) intervjuspørsmål og svar

Ofte stilte spørsmål om administrasjon av JBoss-applikasjonsserver (WildFly) med et svar fra nybegynner til ekspertnivå.


I min siste undersøkte undersøkelse mottok jeg mange emneforespørsler om å skrive videre, og et av de hyppige fagene var JBoss intervjuforberedelser.

Det kan også være lurt å sjekke WAS & Apache-intervju Q.A.

Så, jeg hører deg, her går du.

Før du hopper til Q.A., a liten introduksjon til JBoss AS.

JBoss / Wildfly har mer enn 20% markedsandel i Java-applikasjonsserver.

WildFly er et nytt navn på JBoss applikasjonsserver fra versjon 8. Den ble omdøpt 20. november 2014. WildFly er et samfunnsprosjekt, og hvis du leter etter bedriftsstøtte med tilleggsfunksjoner, trenger du Red Hat JBoss Enterprise Application Platform (også kjent som JBoss EAP).

På en linje – WildFly er samfunnsversjon i GRATIS, men JBoss EAP er det ikke.

Merk: Hvis du ønsker å forbedre ferdighetene i JBoss EAP, kan du henvise denne boken – JBoss EAP-konfigurasjon, distribusjon og administrasjon

La oss komme inn på spørsmål / svar.

1. Hva er katalogstrukturen i JBoss?

Følgende kataloger er tilgjengelige etter at JBoss er installert.

  • moduler
  • bunter
  • domene
  • stående
  • appclient
  • bin
  • docs
  • velkommen-innhold

2. Hva er loggenivåene tilgjengelig?

Det er fem mulige nivåer:

  • FATAL
  • FEIL
  • VARSLE
  • INFO
  • DEBUG

3. Hvilken komponent som er ansvarlig for å håndtere klynger?

JBoss clustering er på toppen av JGroups verktøysett som hjelper deg med å opprette, slette, deteksjon av medlemskap, varsling, etc. i klyngen.

4. Hvordan installere JBoss på Linux-server?

JBoss-installasjonen er veldig grei. Du må laste ned ønsket versjon fra JBoss offisielle nedlastingsside i zip- eller gz-format.

Når den er lastet ned, bare pakke ut filen til stedet du vil installere. Hvis du lastet ned zip-format, kan du bruke unzip-kommando for å trekke det ut.

pakke ut jboss-as-7.1.1.Final.zip

5. Hva er standardporten for tilgang til administrasjonskonsoll i JBoss 7?

9990 er standardporten. Hvis den er installert på server1 så trenger du tilgang som:

http: // server1: 9990 / admin-konsollen

6. Hva må gjøres for å få tilgang til administrasjonskonsoll?

Brukeren må opprettes under “ManagementRealm” for å ha konsoll i drift. For å opprette brukeren, kan du gå til bin-mappen og utføre add-user.sh-skript.

7. Hvordan starte JBoss i frittstående modus?

Gå til bin-mappen der JBoss er installert, og start med følgende kommando.

./standalone.sh

8. Hvordan øke Java Heap Memory i JBoss 7?

Heap Memory kan økes i en respektive conf-fil. For å øke minnet for frittstående;

  • Gå til bin-mappen
  • Rediger standalone.conf-filen og se etter “JAVA_OPTS =” -argumentlinjen
  • Standardkonfigurasjonen vil ha minimum 64 MB og maksimalt 512 MB. Du kan øke til ønsket verdi.

Xms – spesifiser minste haugestørrelse
Xmx – angi den maksimale størrelsen på dyngen

På lignende måte kan du justere minnet for et domene i domain.conf-filen

9. Hva er forskjellen mellom frittstående og domenemodus?

Frittstående modus er én JVM-prosess der hver JBoss-server har sin konfigurasjon. Hvis du bare trenger ett JVM- eller utviklingsmiljø, vil frittstående være perfekt.

Domene modus kan ha flere servere der all konfigurasjon administreres sentralisert og ofte brukes i produksjonsmiljø.

10. Kan du opprette en klynge i frittstående modus?

Ja, klynging er mulig i frittstående modus. Imidlertid må en applikasjon distribueres på hver server / JVM i frittstående modus.

11. Hva er forskjellen mellom og ?

<validere-on-kamp> validerer databaseforbindelsen hver gang, og hvis en tilkobling ikke er gyldig, vil den skrive en advarsel i loggene.

Å ha “validate-on-match” konfigurert kan ha litt høy belastning på databasen, da det kan skape mange forespørsler.

<background-validering> validerer tilkoblingen med jevne mellomrom basert på hvilken frekvens som er konfigurert for “bakgrunnsvalidering-millis”. Standardkonfigurasjonen er satt til null betyr deaktivert.

Når “bakgrunnsvalidering” er satt til true, vil det føre til færre databaseforbindelser, og bivirkningene vil ikke oppdage umiddelbart hvis døde forbindelser.

12. Hvilken modul trengte for å integrere Apache med JBoss?

Det er to moduler du kan bruke for å koble JBoss til Apache.

  1. mod_proxy
  2. mod_jk

13. Hva er filtypene du kan distribuere i JBoss?

Du kan distribuere nesten alle slags Java / J2EE-applikasjoner, og den støtter følgende filformat.

  • WAR – Webapplikasjonsarkiv
  • SAR – Tjenestearkiv
  • JAR – Java Archive
  • EAR – Enterprise applikasjonsarkiv

14. Hvordan kan du distribuere en applikasjon?

Det er tre mulige måter å distribuere en applikasjon på JBoss applikasjonsserver.

  1. Administrasjonskonsoll – du kan distribuere de nødvendige applikasjonsfilene gjennom administrasjonskonsollen.
  2. Auto-deploy – utnytt skanner for distribusjon av filsystemer for automatisk distribusjon av filer fra distribusjonsmappen.
  3. Automasjon – bruk automatiseringsverktøy / ant / scripting for å distribuere et program.

15. Hvilken markørfiltype er nødvendig for å instruere JBoss om å distribuere?

.dodeploy-filsuffiks er nødvendig for at JBoss kan distribuere eller omdisponere et program. For eks:

myfirstapplication.war.dpdeploy

16. Hva er de viktige typene som er tilgjengelige for distribusjon av markørfiler?

  • .dodeploy – instruer om å distribuere
  • .distribuert – angi at filen er distribuert
  • .avventer – distribusjon er fremdeles i påvente
  • .undeployed – bekreftelse på at applikasjonen er distribuert
  • .mislyktes – distribusjon mislyktes av en eller annen grunn
  • .skipdeploy – instruer JBoss om å ignorere filene for automatisk distribusjon

17. Hva inneholder mgmt-user.properties?

Alle brukerkonsollbrukere og passord (kryptert) lagres i filen mgmt.-user.properties.

Jeg håper over gir deg en ide om hva slags spørsmål du blir stilt i intervjuet og ønsker deg lykke til.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector