2017-11-30 1 views
0

Ich kann meine WAR-Datei nicht im webapps-Ordner meines Tomcat-Serververzeichnisses sehen. Mein Projekt ist ein Portal-Projekt und ich verwende die auf dem Tomcat-Server gehostete Liferay-Portaltechnologie. Für die Bereitstellung verwende ich den konfigurierten Maven-Zielnamen 'deploy'. Wenn ich das Portlet-Modul bereitstellen, generiert es die WAR-Datei und ich kann die Datei im Deployment-Ordner meines Liferay-Servers sehen, aber wenn ich den Tomcat-Server starte, sollte es WAR-Datei idealerweise im 'webapps'-Ordner des Tomcat-Serververzeichnisses erzeugen/verschieben das tut es nicht. Ich habe versucht, mehrere Optionen wie Löschen und Neukonfigurieren des Servers, Dynamic Web-Modul-Version auf 3.0 von 2.5 (wie in einem der Post bei StackOverflow vorgeschlagen), aber nichts funktioniert für mich.Ich kann meine WAR-Datei im webapps-Ordner von Tomcat nicht sehen

ich für lange Zeit in dieser Ausgabe steckte und jede Hilfe wird eine große Hilfe .. Dank

+1

Welche Liferay-Version verwenden Sie? –

Antwort

1

Ich gehe davon aus, dass Sie Liferay 7 oder Liferay DXP verwenden. Da diese Versionen auf OSGi basieren, transformieren sie die WAR-Dateien in ein OSGi-Bundle (so genanntes WAB, Web Application Bundle) und stellen sie nicht auf Tomcat bereit, wie Sie sehen.

Vorherige Versionen taten dies, aber nicht die aktuelle.

Da Sie nicht angeben, was Sie sonst noch erwarten würden: Das ist Ihre Antwort - Sie haben Recht, es ist nicht da.

Wenn Sie nicht Liferay 7 oder DXP verwenden: Durcharbeiten.

Verwandte Themen