Veelgestelde vragen over de administratie van de JBoss-toepassingsserver (WildFly) -interview met een antwoord van beginners- tot expertniveau.
In mijn laatste uitgevoerde enquête ontving ik veel onderwerpverzoeken om over te schrijven, en een van de veelvoorkomende onderwerpen was de voorbereiding van het JBoss-interview.
Misschien wilt u ook WAS controleren & Apache Interview Q.A.
Dus ik hoor je, alsjeblieft.
Voordat u naar Q.A. springt, a kleine introductie aan JBoss AS.
JBoss / Wildfly heeft meer dan 20% marktaandeel in de Java-toepassingsserver.
WildFly is een nieuwe naam voor de JBoss-toepassingsserver vanaf versie 8. Het is hernoemd op 20 november 2014. WildFly is een gemeenschapsproject en als u op zoek bent naar bedrijfsondersteuning met extra functies, dan heeft u Red Hat nodig JBoss Enterprise Application Platform (ook bekend als JBoss EAP).
In één regel – WildFly is GRATIS een communityversie, maar JBoss EAP is dat niet.
Notitie: Als u vaardigheden in JBoss EAP wilt verbeteren, dan kunt u dit boek raadplegen – JBoss EAP-configuratie, implementatie en beheer
Laten we ingaan op vragen / antwoorden.
Contents
- 1 1. Wat is de directorystructuur in JBoss?
- 2 2. Wat zijn de beschikbare logboekniveaus?
- 3 3. Welk onderdeel is verantwoordelijk voor de afhandeling van clustering?
- 4 4. Hoe JBoss op de Linux-server te installeren?
- 5 5. Wat is de standaardpoort voor toegang tot de beheerconsole in JBoss 7?
- 6 6. Wat moet er worden gedaan om toegang te krijgen tot de beheerdersconsole?
- 7 7. Hoe JBoss te starten in de stand-alone modus?
- 8 8. Hoe u Java Heap Memory kunt vergroten in JBoss 7?
- 9 9. Wat is het verschil tussen standalone en domeinmodus?
- 10 10. Kunt u een cluster maken in de zelfstandige modus?
- 11 11. Wat is het verschil tussen en ?
- 12 12. Welke module was nodig om Apache met JBoss te integreren?
- 13 13. Wat zijn de bestandstypen die u in JBoss kunt implementeren?
- 14 14. Hoe kunt u een applicatie implementeren?
- 15 15. Welk type markerbestand is vereist om JBoss te instrueren om te implementeren?
- 16 16. Wat zijn de belangrijkste typen die beschikbaar zijn voor de implementatie van markeringsbestanden?
- 17 17. Wat bevat mgmt-user.properties?
1. Wat is de directorystructuur in JBoss?
De volgende mappen zijn beschikbaar nadat JBoss is geïnstalleerd.
- modules
- bundels
- domein
- standalone
- appclient
- prullenbak
- docs
- welkom-inhoud
2. Wat zijn de beschikbare logboekniveaus?
Er zijn vijf mogelijke niveaus:
- FATAL
- FOUT
- WAARSCHUWEN
- INFO
- DEBUG
3. Welk onderdeel is verantwoordelijk voor de afhandeling van clustering?
JBoss-clustering staat bovenop de JGroups-toolkit die helpt bij het maken, verwijderen, lidmaatschapsdetectie, melding, etc. in het cluster.
4. Hoe JBoss op de Linux-server te installeren?
JBoss-installatie is zeer eenvoudig. U moet de gewenste versie downloaden van de officiële JBoss-downloadpagina in zip- of gz-formaat.
Eenmaal gedownload, pakt u het bestand uit op de locatie die u wilt installeren. Als je het zip-formaat hebt gedownload, kun je de unzip-opdracht gebruiken om het uit te pakken.
unzip jboss-as-7.1.1.Final.zip
5. Wat is de standaardpoort voor toegang tot de beheerconsole in JBoss 7?
9990 is de standaardpoort. Als het is geïnstalleerd op server1 dan heb je toegang nodig zoals:
http: // server1: 9990 / admin-console
6. Wat moet er worden gedaan om toegang te krijgen tot de beheerdersconsole?
De gebruiker moet zijn aangemaakt onder “ManagementRealm” om de console operationeel te hebben. Om de gebruiker aan te maken, kunt u naar de bin-map gaan en het add-user.sh-script uitvoeren.
7. Hoe JBoss te starten in de stand-alone modus?
Ga naar de bin-map waar JBoss is geïnstalleerd en begin met de volgende opdracht.
./standalone.sh
8. Hoe u Java Heap Memory kunt vergroten in JBoss 7?
Heap-geheugen kan worden vergroot in een respectief conf-bestand. Om het geheugen voor stand-alone te vergroten;
- Ga naar de bin-map
- Bewerk het bestand standalone.conf en zoek naar de argumentregel “JAVA_OPTS =”
- De standaardconfiguratie heeft minimaal 64 MB en maximaal 512 MB. U kunt verhogen tot de gewenste waarde.
Xms – specificeer de minimale heapgrootte
Xmx – specificeer de maximale heapgrootte
Op een vergelijkbare manier kunt u het geheugen voor een domein in het domein domain.conf aanpassen
9. Wat is het verschil tussen standalone en domeinmodus?
Standalone modus is één JVM-proces waarbij elke JBoss-server zijn configuratie heeft. Als u slechts één JVM- of ontwikkelomgeving nodig heeft, dan is standalone perfect.
Domein modus kan meerdere servers hebben waar alle configuratie centraal wordt beheerd en vaak wordt gebruikt in de productieomgeving.
10. Kunt u een cluster maken in de zelfstandige modus?
Ja, clustering is mogelijk in standalone modus. Er moet echter een applicatie op elke server / JVM worden geïmplementeerd in de zelfstandige modus.
11. Wat is het verschil tussen en ?
<validate-on-match> valideer de databaseverbinding elke keer en als een verbinding niet geldig is, wordt er een waarschuwing in de logboeken geschreven.
Als u ‘validate-on-match’ heeft geconfigureerd, kan dit een beetje een hoge belasting van de database hebben, omdat dit veel verzoeken kan veroorzaken.
<achtergrondvalidatie> valideer de verbinding periodiek op basis van welke frequentie is geconfigureerd voor “achtergrondvalidatie-millis”. De standaardconfiguratie is ingesteld op nul betekent uitgeschakeld.
Als ‘achtergrondvalidatie’ is ingesteld op true, worden er minder databaseverbindingen gemaakt en zijn de bijwerkingen niet onmiddellijk te zien als dode verbindingen.
12. Welke module was nodig om Apache met JBoss te integreren?
Er zijn twee modules die u kunt gebruiken om JBoss met Apache te verbinden.
- mod_proxy
- mod_jk
13. Wat zijn de bestandstypen die u in JBoss kunt implementeren?
U kunt bijna elk type Java / J2EE-toepassing implementeren en het ondersteunt het volgende bestandsformaat.
- WAR – Archief van webtoepassingen
- SAR – Service-archief
- JAR – Java-archief
- EAR – Enterprise applicatiearchief
14. Hoe kunt u een applicatie implementeren?
Er zijn drie manieren om een applicatie in de JBoss-applicatieserver te implementeren.
- Admin Console – u kunt de benodigde applicatiebestanden implementeren via de beheerconsole.
- Automatische implementatie: maak gebruik van de implementatiescanner van het bestandssysteem om bestanden automatisch te implementeren vanuit de implementatiemap.
- Automatisering – gebruik automatiseringstool / ant / scripting om een applicatie te implementeren.
15. Welk type markerbestand is vereist om JBoss te instrueren om te implementeren?
.achtervoegsel dodeploy-bestand is nodig voor JBoss om een toepassing te implementeren of opnieuw te implementeren. Voor ex:
myfirstapplication.war.dpdeploy
16. Wat zijn de belangrijkste typen die beschikbaar zijn voor de implementatie van markeringsbestanden?
- .dodeploy – instructie om te implementeren
- .geïmplementeerd – geef aan dat het bestand is geïmplementeerd
- .in behandeling – implementatie is nog in behandeling
- .niet-ingezet – bevestiging dat de toepassing niet is ingezet
- .mislukt: de implementatie is om de een of andere reden mislukt
- .skipdeploy – instrueer JBoss om de bestanden voor automatische implementatie te negeren
17. Wat bevat mgmt-user.properties?
Alle beheerdersconsole-gebruikers en wachtwoord (versleuteld) worden opgeslagen in het mgmt.-user.properties-bestand.
Ik hoop je hierboven een idee te geven wat voor soort vragen er in het interview worden gesteld en ik wens je succes.