Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino
User xxx is not a server
sudsaat:
Hallo Community,
ich bin mal wieder ab testen wie ich am besten von Java auf Notes zugreife und habe mir eine kleine Dummy-Klasse zum Verbindungsaufbau geschrieben.
Der relevante Part ist:
--- Code: ---// WeberT: Session using CORBA
// s = NotesFactory.createSession("172.30.41.115", "easyxbase easyxbase/comdms", "xxx");
// WeberT: Session using JNI
NotesThread.sinitThread();
s = NotesFactory.createSession((String)null, "easyxbase", "xxx");
NotesThread.stermThread();
--- Ende Code ---
Der Test über CORBA funktioniert ohne Probleme, beim JNI-Test erhalte ich den folgenden Fehler:
--- Code: ---NotesException: User easyxbase easyxbase/comdms is not a server
at lotus.domino.local.Session.NCreateWebSession(Native Method)
at lotus.domino.local.Session.createSession(Unknown Source)
at lotus.domino.NotesFactory.createSessionUP(Unknown Source)
at lotus.domino.NotesFactory.createSession(Unknown Source)
at HelloDomino.runNotes(HelloDomino.java:50)
at HelloDomino.main(HelloDomino.java:23)
--- Ende Code ---
Ist bestimmt eine Kleinigkeit, aber da stehe ich gerade auf dem Schlauch und die Suche bringt mich irgendwie auch nicht weiter.
Weiß jemand wo mein Fehler liegt?
Grüße Thomas :)
Ralf_M_Petter:
nun ich denke du lässt deinen code auf dem server laufen. Und auf diesem muss bei jni die id logischerweise eine server id sein. Bei zugriff über jni würde ich gar keinen benutzernmen angeben.Es wird dann automatisch die richtige Id genommen. Am Server die Server Id.
Grüsse Ralf
sudsaat:
Hallo Ralf,
vielen Dank für deine Antwort.
Mein Code wird auf einem Client ausgeführt (kein Server), daher verstehe ich das Phänomen nicht so ganz.
Bzgl. Benutzer-ID: Wie geht Notes da vor? Ich habe in meinem Notes-Verzeichnis bestimmt 5 id's die sich alle auf dem Server anmelden dürften - ich möchte aber bewusst einen bestimmten Benutzer angeben?
Was macht Notes wenn ich ohne Angabe eines Benutzers den Zugriff versuche - nimmt er dann den Benutzer der zuletzt angemeldet war aus der .ini?
Ich freue mich auf euer Feedback.
Grüße Thomas :)
Ralf_M_Petter:
Ja er verwendet die Angaben aus der notes.ini. Du müsstet meiner Meinung nach die notes.ini anpassen, was ich aber bei echten Benutzern nicht empfehlen würde.
Grüße
Ralf
sudsaat:
alles klaro, dann werde ich mich noch ein wenig mit derm "user ist not a server" problem widmen welches ich beim Erzeugen einer Seeeion mit "((String)null, user, password)" erhalte, ich glaube mittlerweile, dass es an den Servereinstellungen liegt, versuche ich einen alternativen Server, kann ich eine Session erzeugen.
Vielen Dank.
Grüße Thomas :-)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln