Autor Thema: Java Agent auf Server starten  (Gelesen 2026 mal)

Offline Skalden

  • Frischling
  • *
  • Beiträge: 22
  • Geschlecht: Männlich
Java Agent auf Server starten
« am: 21.08.12 - 10:57:29 »
Hallo Notes-Gemeinde,

Seit ein paar Tagen/Wochen beschäftige ich mit mit der Programmierung von NotesJava innerhalb und außerhalb von Notes. Im Neatbeans funktioniert immer alles wunderbar, im Designer dann auch. Aber wenn es dann darum geht den Agent auf dem Server zu testen, schmeißt er mir immer folgenden Fehler:

Und das egal ob auf Windows oder Linux Server. Ich versuche den Agent immer über
Code
tell amgr run "\Admin\Toolbox.nsf" 'Test'
zu starten. Alle LotusScript Agenten der Datenbank reagieren auch darauf, nur die JavaAgents nicht. Habe ich irgendwas übersehen?
Der JavaAgent für diesen Test ist übrigens sehr unspannend, aber ich wollte es für die ersten Servertests nicht übertreiben  ::)
Code
import lotus.domino.*;

public class JavaAgent extends AgentBase {

    public void NotesMain() {

      try {
          Session session = getSession();
          AgentContext agentContext = session.getAgentContext();
          System.out.print("Ich funktioniere");
          // (Your code goes here)

      } catch(Exception e) {
          e.printStackTrace();
       }
   }
}

Vielen Dank für Eure Hilfe!
Skalden

[Edit] Mir ist gerade aufgefallen, dass es ja auch einen Java-Bereich gibt. Weiß aber ehrlich gesagt nicht ob das ein Admin, Software oder Java Problem ist  :-: . Wenn es woanders besser aufgehoben ist, verschiebt es bitte[/Edit]
« Letzte Änderung: 21.08.12 - 11:00:45 von Skalden »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Java Agent auf Server starten
« Antwort #1 am: 21.08.12 - 11:08:27 »
Der erste Backslash vor dem Datenbanknamen verweist auf ein Verzeichnis ausserhalb des Domino Datenverzeichnisses. Das kann dann nix werden.

Bernhard

Offline Skalden

  • Frischling
  • *
  • Beiträge: 22
  • Geschlecht: Männlich
Re: Java Agent auf Server starten
« Antwort #2 am: 21.08.12 - 11:16:19 »
 :-X Manchmal sieht man vor lauter Bäumen den Wald nicht mehr. Nur leider spuckt er nun den nächsten Error:
Code
08/21/2012 11:14:14 AM  AMgr: Error attempting to load agent 'Test' in 'Admin/Toolbox.nsf': Unsupported trigger and search in the background or embedded agent

(Die Datenbankeinstellungen sind:
Scheduled Agent
Run every: Never
Profile this Agent
Target: None)

Offline Skalden

  • Frischling
  • *
  • Beiträge: 22
  • Geschlecht: Männlich
Re: Java Agent auf Server starten
« Antwort #3 am: 21.08.12 - 11:18:45 »
Der eigentlich Agent funktioniert... Das ist die Hauptsache. Ist mir ja fast ein wenig peinlich, dass ich den kleinen Fehler übersehen habe.

Vielen Dank!

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: Java Agent auf Server starten
« Antwort #4 am: 21.08.12 - 14:35:25 »
Soweit ich weiß kann man einen Scheduled Agent nicht über die Konsole aufrufen.

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 pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Java Agent auf Server starten
« Antwort #5 am: 21.08.12 - 15:12:54 »
Ralf,  doch das geht,  zumindest für LS-Agenten

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline Skalden

  • Frischling
  • *
  • Beiträge: 22
  • Geschlecht: Männlich
Re: Java Agent auf Server starten
« Antwort #6 am: 21.08.12 - 16:58:58 »
Nach einigen Tests kann man sagen. Auch Scheduled Agents lassen sich auf dem Server starten. Egal ob LS oder Java.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz