Announcement

Collapse
No announcement yet.

Initialisierung von Daten bei Server Startup

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Initialisierung von Daten bei Server Startup

    Guten Tag,
    ich verwende momentan für ein Projekt die RI von Sun's J2EE Applikationsserver. Besteht hier die Möglichkeit beim Starten einer
    Enterprise Applikation unter diesem Server, eine (oder mehrere) Klassen gleich zu diesem Zeitpunkt zu instanzieren bzw. deren Variablen mit Werten
    zu belegen ? Das Ziel soll es sein, diese "globalen" Daten initialisiert
    zu haben, BEVOR ein Client das erste stateful session bean (das als
    facade dient) kreieren lässt. Ich denke da vor allem an eine Funktionalität, wie sie bei einer Webapplikation mittels des
    <load-on-startup> Tags im web.xml zur Verfügung steht.

    Bei BEA's Weblogic ist diese Startup Initialsierung von Klassen bereits
    integriert, doch unter der RI von Sun finde ich dieses Feature nicht.

    Gibt es dazu eine Lösung. Über Anregungen und Hilfestellungen bedanke
    ich mich herzlich.

    Valentin Treu

  • #2
    Du kannst Umgebungsvariablen verwenden.
    In ejb-jar.xml
    z.B.
    <PRE>
    &lt;env-entry&gt;
    &lt;env-entry-name&gt;retryCount&lt;&frasl;env-entry-name&gt;
    &lt;env-entry-type&gt;java.lang.Integer&lt;&frasl;env-entry-type&gt;
    &lt;env-entry-value&gt;3&lt;&frasl;env-entry-value&gt;
    &lt;&frasl;env-entry&gt;
    </PRE&gt

    Comment


    • #3
      Ups!<br>
      Die Formatierung hier ist mir bis heute noch ein Rätsel :-)<br>
      z.B.
      <PRE>
      &lt;env-entry&gt;
      &lt;env-entry-name&gt;retryCount&lt;/env-entry-name&gt;
      &lt;env-entry-type&gt;java.lang.Integer&lt;/env-entry-type&gt;
      &lt;env-entry-value&gt;3&lt;/env-entry-value&gt;
      &lt;/env-entry&gt;
      </PRE&gt

      Comment

      Working...
      X