Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Versionshinweise

- Previous: J2EE Tutorial
- Next: Protokollierung

# Lifecycle-Verwaltung

In diesem Abschnitt werden die bekannten Probleme der Lifecycle-Verwaltung sowie ihre Lösungen beschrieben.

Bug-ID | Zusammenfassung
--- | ---
6193449 | Nachdem der Wert der `ejb-timer-service`-Eigenschaft minimum-delivery-interval auf 9000 festgelegt wurde, kann der Wert der `ejb-timer-service`-Eigenschaft `redelivery-interval-in-mills` nicht auf 7000 festgelegt werden. Der set-Befehl schlägt fehl und folgender Fehler tritt auf:
    [echo] Admin-Task wurde gesetzt
    [exec] [Attribute(id=redelivery-interval-internal-in-millis) :
    Redelivery-Interval (7,000)
    muss größer oder gleich Minimum-delivery-interval-
    in-millis (9,000) sein]
    [exec] CLI137 Befehlssatz fehlgeschlagen.
`minimum-delivery-interval` ist das minimale Zustellungsintervall zwischen den Zustellungen innerhalb einer Timer-Periode. `redelivery-interval-in-mills` ist die Zeit, die der Timer-Dienst wartet, bis er nach einem fehlgeschlagenen `ejbTimeout` eine Neuzustellung startet. Die Logik, die zwischen dem Neuzustellungsintervall und dem minimalen Zustellungsintervall besteht, ist nicht korrekt, sodass Sie weder über die Benutzeroberfläche noch über die Befehlszeilenschnittstelle die Werte so setzen können, dass der minimale Zustellungsintervall größer ist als der Neuzustellungsintervall. Der Wert der Eigenschaft `minimum-delivery-interval-in-millis` muss immer höher oder gleich dem Wert der Eigenschaft `redelivery-interval-in-millis`des `ejb-Timer-Dienstes` sein. Das Problem ist, dass in Application Server eine falsche Validierungsprüfung durchgeführt wird, um zu überprüfen, ob der Wert für `redelivery-interval-in-millis` höher ist als der Wert für `minimum-delivery-interval-in-millis`. Lösung Verwenden Sie für diese Eigenschaften folgende Standardwerte:
    minimum-delivery-interval(default)=7000
    redelivery-interval-in-millis(default)=5000
Die Verwendung anderer Werte verursacht einen Fehler.

- Previous: J2EE Tutorial
- Next: Protokollierung

- © 2010, Oracle Corporation and/or its affiliates