17 Fragen und Antworten zum WildFly (JBoss) -Interview in Echtzeit

Häufig gestellte Fragen zum JBoss Application Server (WildFly) -Verwaltungsinterview mit einer Antwort vom Anfänger bis zum Experten.


In meiner zuletzt durchgeführten Umfrage erhielt ich viele Themenanfragen zum Schreiben, und eines der häufigsten Themen war die Vorbereitung von JBoss-Interviews.

Möglicherweise möchten Sie auch WAS überprüfen & Apache Interview Q.A..

Also, ich höre dich, hier bist du.

Bevor Sie zu Q.A. springen, a kleine Einführung an JBoss AS.

JBoss / Wildfly hat mehr als 20% Marktanteil im Java-Anwendungsserver.

WildFly ist ein neuer Name des JBoss-Anwendungsservers ab Version 8. Er wurde am 20. November 2014 umbenannt. WildFly ist ein Community-Projekt. Wenn Sie Unterstützung für Unternehmen mit zusätzlichen Funktionen suchen, benötigen Sie Red Hat JBoss Enterprise Application Platform (auch bekannt als JBoss EAP).

In einer Zeile – WildFly ist eine KOSTENLOSE Community-Version, JBoss EAP jedoch nicht.

Hinweis: Wenn Sie Ihre Kenntnisse in JBoss EAP verbessern möchten, können Sie sich auf dieses Buch beziehen – Konfiguration, Bereitstellung und Verwaltung von JBoss EAP

Kommen wir zu Fragen / Antworten.

1. Wie ist die Verzeichnisstruktur in JBoss??

Die folgenden Verzeichnisse sind nach der Installation von JBoss verfügbar.

  • Module
  • Bündel
  • Domain
  • eigenständige
  • appclient
  • Behälter
  • docs
  • Willkommensinhalt

2. Welche Protokollierungsstufen sind verfügbar??

Es gibt fünf mögliche Ebenen:

  • TÖDLICH
  • ERROR
  • WARNEN
  • DIE INFO
  • DEBUGGEN

3. Welche Komponente ist für das Clustering verantwortlich??

Das JBoss-Clustering befindet sich über dem JGroups-Toolkit, mit dem Sie im Cluster erstellen, löschen, die Mitgliedschaft erkennen, benachrichtigen usw. können.

4. So installieren Sie JBoss auf einem Linux-Server?

Die Installation von JBoss ist sehr einfach. Sie müssen die gewünschte Version von der offiziellen Download-Seite von JBoss im Zip- oder GZ-Format herunterladen.

Nach dem Herunterladen extrahieren Sie die Datei einfach an den Speicherort, den Sie installieren möchten. Wenn Sie das Zip-Format heruntergeladen haben, können Sie es mit dem Befehl unzip extrahieren.

entpacken Sie jboss-as-7.1.1.Final.zip

5. Was ist der Standardport für den Zugriff auf die Administrationskonsole in JBoss 7??

9990 ist der Standardport. Wenn es installiert ist Server 1 dann müssen Sie wie folgt zugreifen:

http: // server1: 9990 / admin-console

6. Was muss getan werden, um auf die Admin-Konsole zuzugreifen??

Der Benutzer muss unter “ManagementRealm” erstellt werden, damit die Konsole betriebsbereit ist. Um den Benutzer zu erstellen, können Sie in den Ordner bin gehen und das Skript add-user.sh ausführen.

7. So starten Sie JBoss im Standalone-Modus?

Wechseln Sie in den Ordner bin, in dem JBoss installiert ist, und beginnen Sie mit dem folgenden Befehl.

./standalone.sh

8. So erhöhen Sie den Java-Heapspeicher in JBoss 7?

Der Heap-Speicher kann in einer entsprechenden Conf-Datei erhöht werden. Speicherplatz für Standalone erhöhen;

  • Gehen Sie zum Ordner bin
  • Bearbeiten Sie die Datei standalone.conf und suchen Sie nach der Argumentzeile “JAVA_OPTS =”
  • Die Standardkonfiguration hat mindestens 64 MB und maximal 512 MB. Sie können auf den gewünschten Wert erhöhen.

Xms – Geben Sie die minimale Heap-Größe an
Xmx – Geben Sie die maximale Heap-Größe an

Auf ähnliche Weise können Sie den Speicher für eine Domäne in der Datei domain.conf anpassen

9. Was ist der Unterschied zwischen Standalone- und Domain-Modus??

Eigenständige Der Modus ist ein einzelner JVM-Prozess, bei dem jeder JBoss-Server seine Konfiguration hat. Wenn Sie nur eine JVM oder Entwicklungsumgebung benötigen, ist Standalone perfekt.

Domain Der Modus kann mehrere Server haben, auf denen die gesamte Konfiguration zentral verwaltet und häufig in der Produktionsumgebung verwendet wird.

10. Können Sie einen Cluster im Standalone-Modus erstellen??

Ja, Clustering ist im Standalone-Modus möglich. Eine Anwendung muss jedoch auf jedem Server / jeder JVM im Standalone-Modus bereitgestellt werden.

11. Was ist der Unterschied zwischen und ?

<Validierung bei Übereinstimmung> Überprüfen Sie die Datenbankverbindung jedes Mal. Wenn eine Verbindung nicht gültig ist, wird eine Warnung in die Protokolle geschrieben.

Wenn “Validate-on-Match” konfiguriert ist, wird die Datenbank möglicherweise etwas stark belastet, da dadurch möglicherweise viele Anforderungen erstellt werden.

<Hintergrundvalidierung> Überprüfen Sie die Verbindung regelmäßig anhand der Frequenz, die für “Hintergrundvalidierungs-Millis” konfiguriert ist. Die Standardkonfiguration ist auf Null gesetzt bedeutet deaktiviert.

Wenn “Hintergrundvalidierung” auf “true” gesetzt ist, werden weniger Datenbankverbindungen erstellt, und die Nebenwirkungen werden nicht sofort erkannt, wenn Verbindungen unterbrochen werden.

12. Welches Modul wurde benötigt, um Apache in JBoss zu integrieren??

Es gibt zwei Module, mit denen Sie JBoss mit Apache verbinden können.

  1. mod_proxy
  2. mod_jk

13. Welche Dateitypen können Sie in JBoss bereitstellen??

Sie können fast jede Art von Java / J2EE-Anwendung bereitstellen und sie unterstützt das folgende Dateiformat.

  • WAR – Webanwendungsarchiv
  • SAR – Servicearchiv
  • JAR – Java-Archiv
  • EAR – Enterprise-Anwendungsarchiv

14. Wie können Sie eine Anwendung bereitstellen??

Es gibt drei Möglichkeiten, eine Anwendung auf dem JBoss-Anwendungsserver bereitzustellen.

  1. Admin-Konsole – Sie können die erforderlichen Anwendungsdateien über die Administrationskonsole bereitstellen.
  2. Automatische Bereitstellung – Nutzen Sie den Dateisystem-Bereitstellungsscanner, um Dateien automatisch aus dem Bereitstellungsordner bereitzustellen.
  3. Automatisierung – Verwenden Sie das Automatisierungstool / ant / scripting, um eine Anwendung bereitzustellen.

15. Welcher Markierungsdateityp ist erforderlich, um JBoss zur Bereitstellung anzuweisen??

.Das Dodeploy-Dateisuffix ist erforderlich, damit JBoss eine Anwendung bereitstellen oder erneut bereitstellen kann. Zum Beispiel:

myfirstapplication.war.dpdeploy

16. Welche wichtigen Typen stehen für die Bereitstellung von Markierungsdateien zur Verfügung??

  • .dodeploy – Anweisung zur Bereitstellung
  • .Bereitgestellt – Geben Sie an, dass die Datei bereitgestellt wird
  • .ausstehend – Die Bereitstellung steht noch aus
  • .Nicht bereitgestellt – Bestätigung, dass die Anwendung nicht bereitgestellt wurde
  • .fehlgeschlagen – Die Bereitstellung ist aus irgendeinem Grund fehlgeschlagen
  • .skipdeploy – Weisen Sie JBoss an, die Dateien für die automatische Bereitstellung zu ignorieren

17. Was enthält mgmt-user.properties??

Alle Benutzer der Administratorkonsole und das Kennwort (verschlüsselt) werden in der Datei mgmt.-user.properties gespeichert.

Ich hoffe, dass Sie oben eine Vorstellung davon bekommen, welche Art von Fragen im Interview gestellt werden, und wünsche Ihnen Viel Glück.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map