Posts mit dem Label Eclipse werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Eclipse werden angezeigt. Alle Posts anzeigen

Dienstag, 20. Mai 2014

Oracle Enterprise Pack for Eclipse konfigurieren für Oracle Event Processing

Laut Dokumentation wird für als Entwicklungsumgebung für Oracle Event Processing (OCEP) ein Eclipse 3.7.2 benötigt. Nutzt man aber Eclipse mit weiteren Oracle Produkten, kann es Sinn machen hier statt dessen das Oracle Enterprise Pack for Eclipse (OEPE) zu nutzen. Wichtig ist hierbei aber, auf die richtige Versionsnummer zu achten, da die Plugins für OCEP noch nicht mit den neusten Eclipse Releases funktionieren. Das aktuell neuste OEPE auf Basis Eclipse Indigo 3.7.2 ist die Version 12.1.1.1.1, die es zum Download auf Oracle.com gibt.


Hier ist es wichtig, die richtige Variante zu wählen. OEPE 12.1.1.1.1 gibt es auch in einer Eclipse 3.8 Juno Variante, die aber noch nicht mit OCEP genutzt werden kann. Daher wird das Indigo-Release für die jeweilige Plattform benötigt.
Das enthaltene Zip-Archiv wird einfach in einen beliebige Ordner entpackt und über den Aufruf von eclipse.exe gestartet.


Auf dem Splash-Screen kann beim Start noch einmal überprüft werden, ob es sich tatsächlich um das Indigo-Release handelt.


Eclipse fragt beim ersten Start nach einem Verzeichnis für den Workspace, hier kann ein beliebiger Ordner gewählt werden.


OCEP benötigt noch ein JDK 1.6.x, dieses muss unter Window|Preferences|Java|Installed JRE's eingetragen werden. Falls kein JDK 1.6 auf dem System vorhanden ist, muss dieses installiert und hier eingetragen werden.


Die Installation der OCEP-Erweiterungen startet unter Help|Install new Software. Die im Handbuch unter Kapitel 4.2 beschriebene OTA-Installation funktioniert nur bis Eclipse Version 3.6, so dass hier das mit dem OCEP-Server ausgelieferte Plugin installiert werden muss wie im Kapitel 4.3 beschrieben.
Im Install-Dialog wird dann über 'Add' eine neue Quelle hinzugefügt.


In diesem Dialog wird daher keine URL angegeben sondern ein lokales Archiv über den 'Archive...'-Button ausgewählt.


Das Zip-Archiv mit dem Plugin befindet sich im Software-Verzeichnis des Servers unter ocep_11_1|eclipse-update-site. Die Installation des Servers ist beschrieben im vorherigen Eintrag 'Oracle Event Processing installieren unter Windows'.


Weiter mit 'OK'


Die 'Oracle Event Processing Tools for Eclipse 3.7' werden jetzt im Install-Dialog ausgewählt, weiter mit 'Next'


-> Next


License Agreement annehmen und Next


Wenn die Aufforderung zum Restart kommt auf 'Restart Now' klicken.


Nach dem Neustart den Dialog Help|About Eclipse Platform aufrufen. Dort sollte sich jetzt ein neues Symbol 'Oracle' befinden, welches per Mausklick weitere Informationen anzeigt.


Wenn bis hier alles gut gegangen ist, wird in diesem Dialog jetzt die Oracle Event Processing Tools Core angezeigt. Die Installation ist damit abgeschlossen und wird im folgenden mit einem kleinen Testprogramm überprüft.


Über File|New|Other kann unter 'Oracle Event Processing' das 'Oracle Event Processing Application Project' ausgewählt werden.


Die Anwendung benötigt einen Namen und eine Target Runtime. Der OCEP-Server ist zwar bereits installiert, unter Eclipse aber noch nicht bekannt und wird daher über den 'New...'-Button angelegt.


Als Typ wird 'Oracle Event Processing v11.1' ausgewählt, weiter mit Next.


Das OCEP Home Directory suchen via 'Browse...'


Das Installationsverzeichnis von OCEP auswählen.


Das Verzeichnis wird übernommen, Abschliessen mit Finish.


Zurück im Projekt-Dialog ist die Target Runtime jetzt bekannt. Weiter mit Next.


Next


Hier kann praktischerweise gleich ein Appication Template ausgewählt werden. 'Hello World' auswählen und abschliessen mit Finish.


Das Event Processing Network der Hello World Application wird dargestellt. Diese Anwendung soll im folgenden ausgeführt werden.


Hierzu muss die Serveransicht geöffnet werden. Nach einer Neuinstallation ist sie noch nicht direkt auswählbar und findet sich unter Window|Show View|Other.


Die Servers-Ansicht wird geöffnet, allerdings sind noch keine Server bekannt. Daher auf den 'new server wizard'-Link klicken.


Oracle Event Processing v11.1 auswählen und beenden mit Finish.


Der Server ist jetzt bekannt und befindet sich noch im Zustand STOPPED.


Als nächstes muss die Hello World Anwendung auf den Server deployed werden. Hierzu Rechtsklick auf den Server und 'Add and Remove...' auswählen.


Hier die HelloOEP-Anwendung von der linken auf die rechte Seite verschieben und beenden mit Finish.


Klickt man nun auf das Dreieck vor dem Server, wird angezeigt dass die HelloOEP-Anwendung auf dem Server deployed sein soll, dieser aber noch nicht läuft. Gestartet wird der Server über den Pfeil im grünen Kreis, oben rechts.


Nachdem der Server gestartet und die Anwendung deployed wurde, sollte diese jetzt starten und regelmässig ihre Ausgabe im Console-Fenster zeigen.


Dadurch, dass sich das Console-Fenster ständig aktualisiert, ist der Stop-Knopf für den Server nicht mehr zu erreichen. Dies lässt sich umgehen, indem man das Console-Fenster z.B. nach rechts in einen eigenen Bereich zieht.

Damit ist die Installation von OCEP Client und Server abgeschlossen.

Montag, 8. Februar 2010

Tip: Installation Oracle Service Registry 11g

Die Oracle Service Registry 11g (OSR) steht jetzt auf OTN zum Download zur Verfügung. Die Installationsanleitung verschweigt leider ein kleines aber extrem wichtiges Detail: das Installationsverzeichnis muss sich direkt in einem bestehenden WebLogic Server Homeverzeichnis befinden. Ist dies nicht der Fall, läuft der Installer zwar ohne Fehlermeldungen durch, die OSR ist aber nicht korrekt installiert.
Eine detailierte Anleitung, wie es richtig gemacht wird, gibt es im BLOG von Edwin Biemond.

Freitag, 16. Oktober 2009

WLS Tutorial 2: WebLogic Server mit Eclipse

Natürlich funktioniert das Ganze auch mit Eclipse, idealerweise installiert man hierzu das Oracle Enterprise Pack for Eclipse (OEPE). Damit ist das Ganze dann kaum schwieriger als mit dem JDeveloper.


Dazu passend gibt es ein Oracle-by-Example (OBE) unter http://www.oracle.com/technology/obe/obe11jdev/11/eclipse_intro/eclipse_intro.html?msgid=7575543.