osgi

Das Framework OSGi (Open Service Gateway Initiative) ist ein Modulsystem und eine Serviceplattform für die Programmiersprache Java, die ein vollständiges und dynamisches Komponentenmodell implementiert.
2
Antworten

Kann bei OSGi eine Bytecode-Manipulation vorgenommen werden?

Ich mache einen Anwendungsserver und in diesem muss ich einige Bytecode-Manipulationen verwenden (zB das Einfügen von benutzerdefinierten equals und hashCode Methoden zu Klassen, die mit @Entity ) kommentiert wurden. Jetzt gebe ich der...
18.02.2009, 23:18
1
Antwort

Verschiedene osgi-Bundles mit Implementierungen derselben Schnittstelle - wo wird diese Schnittstelle platziert?

Ich teste gerade osgi (Spring DM) für eine neue Anwendung aus. Die Anwendung muss Dateisystemereignisse überwachen können. Heute habe ich das mit einem einfachen zeitbasierten Poller gelöst, aber wenn Java 7 veröffentlicht wird, möchte ich das w...
21.12.2009, 11:50
1
Antwort

So vermeiden Sie die spezifischen Feature-Versionen in Eclipse-Zieldefinitionen

Ich habe ein osgi-Projekt, das in drei Repositories aufgeteilt ist. Jedes Repository hat seinen eigenen Build in p2 repository mit Tycho: %Vor% Jedes Repository hat auch eine Zieldefinitionsdatei, die die Pakete aus den p2-Repositories von D...
11.11.2015, 07:59
3
Antworten

maven löst die Abhängigkeit, kann aber das Paket / die Klassen nicht finden

Bei der benutzerdefinierten Geotools-Plattform-Kompilierung (in der Tat OSGi-basiert) kompiliert eines der Module ordnungsgemäß, wenn ich versuche, es separat zu erstellen. Aber wenn ich das ganze Projekt baue - scheitert es an compile stage...
12.04.2012, 11:47
1
Antwort

kann das osgi-Bundle nicht starten, da der Import nicht aufgelöst werden kann

Ich habe ein kleines API-Paket und ein Servicebündel erstellt, das die API verwenden soll. In meiner Datei maven pom.xml habe ich eine Abhängigkeit für mein API-Paket in der richtigen Version hinzugefügt: %Vor% Ich benutze das Maven-Bundl...
19.03.2012, 19:51
1
Antwort

Benutzerdefinierte Taglib nicht mit Liferay7 geladen

Ich migriere meine Liferay-Portlets von 6.0 auf Liferay 7.0 und eine der vielen Roadblocks, die ich treffe, ist die Einbeziehung meiner benutzerdefinierten Taglib. Ich folgte dem Rat von: Erstellen einer benutzerdefinierten Taglib in Lifer...
28.06.2017, 08:10
1
Antwort

Gemini und Apache Aries Blueprint Container

Gemini ist die Referenzimplementierung für OSGi Blueprint-Container und Apache Widder ist ein weiterer Blueprint-Container, der weit verbreitet ist ... auch in Apache Karaf. Wenn ich ein neues Projekt starte (mit Open-Source-Technologien...
07.02.2012, 08:11
1
Antwort

Wie bekomme ich Spring JPA, Hibernate und OSGi?

Ich versuche eine WAR-Datei innerhalb eines Karaf OSGi-Containers laufen zu lassen. Die Anwendung läuft im eigenständigen Jetty 6.1.26 korrekt, aber wenn die Anwendung innerhalb von Karaf ausgeführt wird, bekomme ich die folgende Ausnahme und di...
17.03.2011, 00:47
3
Antworten

OSGi von IDEA starten

Ich entwickle eine Scala-Anwendung mit IntelliJ IDEA. Ich möchte, dass meine Anwendungsmodule OSGi-Pakete sind. In Eclipse ist es möglich, ein Projekt zu erstellen, das sowohl ein Scala-Projekt als auch ein Plug-in-Projekt ist. Eclipse unterstüt...
23.12.2010, 09:14
2
Antworten

Den scala-Compiler in einer OSGi-Laufzeitumgebung ausführen lassen

Ich verwende eine Scala-Vorlagen-Engine (Scalate), um Vorlagen zur Laufzeit in einer OSGi-Umgebung (Scala 2.9.1) zu kompilieren. Die Vorlagen können nicht vorkompiliert werden, da sie dynamisch erstellt werden. Damit dies funktioniert, muss d...
20.01.2012, 01:39