Der integrierte Netbeans-Anwendungsserver wird jetzt automatisch heruntergefahren, wenn Sie eine der folgenden Projektoperationen ausführen:
Bereinigung eines Projekts
Erstellen einer Delta-Distribution
Erstellen einer JAR-Datei
Fehlersuche im Projekt
Verwalten eines eingebetteten Repositorys
Projektprofilierung
Ausführen eines Projekts
Der Debugger der Identity Manager-IDE ist sehr langsam. Was könnte die Ursache sein?
Antwort:Zur Leistungsverbesserung des Debuggers sollten Sie stets Folgendes sicherstellen:
Der Tomcat HTTP-Monitor sollte stets deaktiviert sein. Gehen Sie dazu wie folgt vor:
Klicken Sie in der Identity Manager-IDE auf die Registerkarte „Laufzeit“.
Klappen Sie den Serverknoten auf und klicken Sie mit der rechten Maustaste auf „Bundled Tomcat“. Wählen Sie dann im Kontextmenü die Option „Eigenschaften“ aus.
Deaktivieren Sie das Kontrollkästchen „HTTP-Monitor aktivieren“ und schließen Sie das Dialogfeld.
Beim nächsten Start von Tomcat wird der HTTP-Monitor deaktiviert.
Wenn Sie keine Fehlersuche an Java-Quellcode durchführen, sollten Sie „Project < Run Project“ wählen und dann auf „Attach Debugger< Identity Manager XML Object Debugger“ klicken, um nur den XPRESS-Debugger zu verwenden.
Durch Auswahl von „Projekt > Debug Project“ für Fernprojekte der Identity Manager-IDE werden der XPRESS-Debugger und der Java-Debugger gestartet, und der Java-Debugger verlangsamt das System erheblich.
Ich sehe keine Haltepunkte im Debugger. Was könnte die Ursache sein?
Antwort:Das Setzen von Haltepunkten kann in den folgenden Situationen verhindert werden:
Sie haben NBM gerade installiert, Netbeans jedoch noch nicht gestartet.
Ihr XML-Code enthält das Wrapper-Element <Waveset>.
Die Identity Manager-IDE ignoriert praktisch alle Dateien, die mit dem Wrapper-Element <Waveset> beginnen, da die Identity Manager-IDE dieses Element als Datei mit mehreren Objekten interpretiert.
Folgende Module funktionieren nicht mit Dateien, die mehrere Objekten enthalten:
Debugger
Regeltester
Formularvorschau
Alle Editoren
Dateiimportmodul
Dateihochlademodul
Diff-Objektmodul
Dateien, die mehrere Objekten enthalten, können praktisch nur importiert werden. Die einzigen Dateien, die ein Wrapper-Element <Waveset> enthalten, sollten die Dateien auf der obersten Ebene einer Projekthierarchie sein.
Ich habe im Debugger einen Haltepunkt gesetzt, und dieser Haltepunkt kann nicht temporär deaktiviert werden. Was könnte die Ursache sein„
Antwort:Sie sollten zwei Dinge überprüfen:
Der Objektname darf keinen CBE-Platzhalter (%%) enthalten. CBE-Platzhalter sind in Objektnamen nicht zugelassen.
Überprüfen Sie, dass der von Ihnen gewünschte Code auch tatsächlich ausgeführt wird. Fügen Sie eine Verfolgung (Trace) ein und prüfen Sie, ob etwas ausgegeben wird.