2016-08-03 9 views
0

Bei Krieg Datei Bereitstellung Abhängigkeit, gibt es zwei Möglichkeiten, die Abhängigkeit in Jboss EAP zu beheben:Best Practice Entschlossenheit in Jboss EAP

  1. wir alle abhängigen JAR-Dateien in Jboss Module halten konnten und Zugang zu erhalten von ihnen mit jboss-deployment-structure.xml-Datei.
  2. konnten wir alle JAR-Dateien im Ordner WEB-INF/lib in der WAR-Datei behalten.

Welches ist die beste Vorgehensweise und warum?

+0

Wenn möglich, verwende ich Option # 2. Weil Module mit verschiedenen Klassen geladen werden und Probleme mit einigen Bibliotheken verursachen. Auch mit # 2 können Sie Ihre Kriege aktualisieren, ohne Wildfly zu stoppen. – Rustam

Antwort

0

Es hängt davon ab, was Sie bevorzugen.

# 1 bedeutet, dass Sie Server und Anwendung konfigurieren müssen (s), und dies ist effektiver, wenn Sie mehr Anwendungen auf dem Server diese Module als Abhängigkeiten verwenden. So sparen Sie Platz, wenn Sie Bibliotheken in mehreren Anwendungen duplizieren.

# 2 bedeutet, dass Sie fast alle Abhängigkeiten in Ihrer Deployment-Anwendung => größere Datei/Verzeichnis (aber nicht vergessen, einige Abhängigkeiten werden automatisch von Container basierend auf dem, was Sie verwenden Servlets, JPA usw.) aktiviert.