Ich habe Liferay 7 installiert, um die Anwendung zu entwickeln. Als Liferay 7 anfing, stellte ich fest, dass es mehr als 400 OSGI-Pakete/Dienste gestartet hat. Gibt es eine Möglichkeit, Liferay so zu konfigurieren, dass nur bestimmte Pakete geladen werden? Oder wir können eine Liste der OSGI-Pakete/Dienste bereitstellen, die beim Start von Liferay ausgeschlossen werden sollen.Exclude Liferay OSGI-Bundle beim Start
2
A
Antwort
0
Sie können einfach diejenigen löschen, die Sie nicht benötigen. Auf diese Weise werden sie nicht gestartet. Beachten Sie, dass möglicherweise abhängige Bundles vorhanden sind, die ebenfalls nicht gestartet werden, wenn ihre Abhängigkeiten nicht erfüllt sind, aber Sie haben dies wahrscheinlich erwartet. Wenn Sie also nach dem Entfernen einiger Bundles die Funktionalität vermissen, haben Sie wahrscheinlich zu viele (oder falsche) gelöscht.
Verwandte Themen
- 1. Liferay Sicherheit PermissionsURL: Verhindern Seitenaktualisierung beim Speichern
- 2. Bind Ausnahme nur beim Start beim Start [Raspbian]
- 3. Spring-Boot deaktiviert Start beim Start RabbitMQ
- 4. jquery Fehler beim Start
- 5. ModelSim Skript beim Start
- 6. Eclipse Absturz beim Start
- 7. GVIM - Absturz beim Start
- 8. SecurityException beim Start Intent
- 9. Daten beim Start laden
- 10. Formular beim Start verstecken
- 11. Startfenster beim Windows-Start
- 12. Laufzeitberechtigungen beim Start
- 13. VBA-Ausführungscode beim Start und beim Interval
- 14. Grails portlets auf liferay
- 15. exclude Subview von UITapGestureRecognizer
- 16. Django-Queryset exclude regex
- 17. Gradle exclude arm64 libs
- 18. exclude elements from serializedArray
- 19. Django Objekt multiple exclude()
- 20. Exclude abi von apk
- 21. Exclude Unterverzeichnis in gulp.watch
- 22. exclude jar von Kompilieren
- 23. preg_replace exclude "beginnt mit"
- 24. Apache Rewrite exclude
- 25. Kann presentModalViewController beim Start arbeiten?
- 26. Problem beim Start von genymotion
- 27. Metasplitable 2 beim Start stecken
- 28. Paket beim Start automatisch aktualisieren
- 29. Loading rabbitmq config beim Start
- 30. Schließen eines QMainWindow beim Start?
Also aus welchem Ordner muss ich das Bundle löschen? Ich kann den Ordner "OSGI" und den Ordner "work" im Portalserver parallel zum Tomcat-Verzeichnis sehen. Also zum Beispiel wollte ich Liferay Marketplace verwandten OSGI-Bundle dann löschen, welche JAR-Datei muss ich aus welchem Verzeichnis entfernen? –
Ich habe keine Installation zur Verfügung, um es zu versuchen, also kann ich nicht sicher sagen. Sie können auch damit beginnen, Bündel aus der Gogo-Hülle von liferay zu stoppen. 'lb | grep market' und 'stop 4711', wobei 4711 die von Ihnen identifizierte Bundle-ID ist. Sie können dann identifizieren, welche anderen Bündel ebenfalls gestoppt wurden. –
Das Stoppen des Bundles hilft nicht, da es beim Neustart des Servers erneut gestartet wird. Also, können Sie bitte genau angeben, wie Sie ein bestimmtes Paket entfernen können, wenn Liveray gestartet wurde? –