Autor Thema: User xxx is not a server  (Gelesen 7140 mal)

Offline sudsaat

  • Junior Mitglied
  • **
  • Beiträge: 78
User xxx is not a server
« am: 18.11.10 - 12:29:05 »
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();

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)

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  :)

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: User xxx is not a server
« Antwort #1 am: 21.11.10 - 14:14:44 »
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
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

Offline sudsaat

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: User xxx is not a server
« Antwort #2 am: 29.11.10 - 13:35:17 »
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  :)

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: User xxx is not a server
« Antwort #3 am: 30.11.10 - 12:49:54 »
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
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

Offline sudsaat

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: User xxx is not a server
« Antwort #4 am: 30.11.10 - 13:11:51 »
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 :-)

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: User xxx is not a server
« Antwort #5 am: 30.11.10 - 17:44:40 »
hab ich in anderem Thread beantworte.t
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline sudsaat

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: User xxx is not a server
« Antwort #6 am: 30.11.10 - 22:36:08 »
Hi Pitiyankee,

du meitest:

Zitat
Wenn ich mich recht erinnere kommt der Effekt, wenn du
a) Client und Server auf dem selben Rechner installiert hast.
UND
b) der Server im PATH des OS vor dem Client steht. Im PATH vom Betriebssystem muss der Client vor dem Server erwähnt werden.

Das ist leider auch nicht der Fall, auf meinem System habe ich lediglich den Client 8.5.2 (+ Designer und Admin). Die Server mit denen ich mich verbinde stehen im Rechenzentrum eines Kunden und ich arbeite über VPN.

Trotzdem Danke! Werde weiter forschen, bin aber gerade noch an einer anderen Baustelle aktiv :-)

Grüße Thomas :-)

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: User xxx is not a server
« Antwort #7 am: 30.11.10 - 22:55:17 »
Unten in diesem Artikel taucht das auf.
http://www.ibm.com/developerworks/lotus/library/ls-Java_access_2/
Such nach user username is not a server.
Les auch das nochmal nach.
http://www.ibm.com/developerworks/lotus/library/ls-Java_access_pt1/
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline sudsaat

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: User xxx is not a server
« Antwort #8 am: 01.12.10 - 12:20:06 »
Werde ich mir mal durchlesen, muss aber gerade andere Baustellen schließen. Ich gebe Bescheid, wenn das Problem gelöst ist und was die Lösung ist.

Danke und Grüße Thomas :-)

Offline sudsaat

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: User xxx is not a server
« Antwort #9 am: 03.12.10 - 04:14:14 »
Hi Pitiyankee,

argl, habs gefunden:

Zitat
For applications making local calls based on the Domino Directory, create an Internet Session object as follows. A Domino Server must be installed locally.

createSession((String)null, "", "") -- Anonymous Internet access is granted to the session if the server's Server record in the local Domino Directory permits anonymous access. Parameter two must be an empty string, not null.
createSession((String)null, userString, passwordString) -- Internet access is granted to the session if the password matches the Internet password in the user's Person record in the Domino Directory.

Da habe ich mich wohl selbst ein wenig verwirrt :-)

Danke und Grüße Thomas :-)
« Letzte Änderung: 03.12.10 - 04:22:34 von sudsaat »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz