Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino
JAVA Agent
Axel Janssen temp:
--- Zitat von: Axel Janssen temp am 04.12.03 - 15:24:07 ---
Weiterhin bezweifele ich irgendwie stark, dass javax.naming.xxx.* Bestandteil irgendeines jsdks sind (nicht mal 1.4).
--- Ende Zitat ---
das war Quatsch. JNDI ist zumindest seit Java1.2 Bestandteil des Sun-JSDK.
Spezifikationsmässig offenbar als optional package.
Steht bei euch irgendwie ein upgrade auf Domino6 ins Haus würde ich solange warten. Das könnte damit ohne weiteres funktionieren.
arcon:
Hi, danke für die Antworten !
Habe mich auch noch etwas schlauer gemacht bezüglich der Klassen.
Also der umstieg auf 6 oder 6.5 wird noch dauern !
Mit 6 geht es da sieht man auch ettliche Klassen mehr bei den
Referenzen im Agent unter anderem auch diese javax.naming...
Jetzt gibts eigentlich nur zwei möglichkeiten oder ?
1.) Ein Applications Server der mit Ver. 6 läuft und aus LDAP daten bereitstellt und dann dem Mailserver Ver. 5 die Daten gibt. Was wiederum Geld kostet und noch mehr Server benötigt :(.
2.) Man löst die benötigten Klassen aus der rt.jar 1.4 und bindet Sie
selbst im Java Agenten ein wenn sowas über haubt möglich ist.
[Vorsicht Gehirngespienst :)].
Währe der Punkt 2. möglich ? Kann mir da wer Hilfestellung geben ?
thx, arcon
arcon:
--- Zitat von: Gandhi am 04.12.03 - 15:23:36 ---Domino 5.x benutzt meines Wissens noch JDK 1.1....wahrscheinlich ist die Library da noch nicht drin....
Falls dem tatsächlich so ist, müsstest Du entweder die Klassen importieren oder die JDK auf dem Server austauschen.
--- Ende Zitat ---
Wie kann man die JDK austauschen die Notes verwendet ?
Axel Janssen temp:
--- Zitat von: arcon am 05.12.03 - 10:18:19 ---1.) Ein Applications Server der mit Ver. 6 läuft und aus LDAP daten bereitstellt und dann dem Mailserver Ver. 5 die Daten gibt. Was wiederum Geld kostet und noch mehr Server benötigt :(.
--- Ende Zitat ---
Mach es mit Tomcat. Der ist gut und umsonst:
http://jakarta.apache.org/tomcat/index.html
(nimm 4 oder 5). 5 hat glaub ich seit kurzem das erste stable Release. Wir haben aber auch schon in einem Projekt beim Kunden die beta im Einsatz. 4 ist aber auch völligst in Ordnung.
Hier ist die Installationsanleitung.
http://www.moreservlets.com/Using-Tomcat-4.html
Tomcat läuft standardmässig auf port 8080 (kann umgestellt werden). Er kommt so nicht mit Domino ins Gehege.
Du müsstest deinen Agenten als Servlet umschreiben (nicht schwierig).
Du kannst diese Serverseitige Anwendung mit Hilfe des Sysdeo-plugins sogar debuggen (arbeite ich auch mit):http://www.sysdeo.com/eclipse/tomcatPlugin.html
Du kannst dabei übrigens auch Domino als client verwenden. Die rustikale Lösung wäre mittels java.net.URLConnection (oder so ähnlich) mit Tomcat aus Domino heraus zu kommunizieren.
--- Zitat von: arcon am 05.12.03 - 10:18:19 ---2.) Man löst die benötigten Klassen aus der rt.jar 1.4 und bindet Sie
selbst im Java Agenten ein wenn sowas über haubt möglich ist.
[Vorsicht Gehirngespienst :)].
--- Ende Zitat ---
No Way. Du kannst auch nicht die JVM von Domino austauschen.
gruß Axel
arcon:
Thx für Tip,
werde mir mal Tomcat ansehen bzw. ob es nicht reicht ein
eigenständiges Java Programm zuschreiben welches die notwendigen
Daten von LDAP in eine Notes DB schreibt.
cya, arcon
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln