So wird ein Kontextservice erstellt

Mithilfe eines Kontextservice werden dynamische Proxyobjekte erstellt, die den Kontext eines Containers erfassen und eine spätere Ausführung von Anwendungen innerhalb dieses Kontexts ermöglichen. Der Kontext des Containers wird an den Thread propagiert, der die Task ausführt.

In GlassFish Server konfigurieren Sie eine Kontextserviceressource und stellen sie für Anwendungskomponenten wie Servlets und EJBs bereit.

  1. Blenden Sie in der Navigationsbaumstruktur den Knoten "Ressourcen" ein.

  2. Blenden Sie unter dem Ressourcenknoten den Knoten "Nebenläufige Ressourcen" ein.

  3. Wählen Sie unter dem Knoten "Nebenläufige Ressourcen" den Knoten "Kontextservices".

    Die Seite "Kontextservices" wird geöffnet.

  4. Klicken Sie auf der Seite "Kontextservices" auf "Neu".

    Die Seite "Neuer Kontextservice" wird geöffnet.

  5. Geben Sie im Feld "JNDI-Name" einen eindeutigen Namen zur Identifizierung der Ressource ein.

    Der JNDI-Name wird im JNDI Naming Service registriert und von Anwendungen zum Lookup der Ressource verwendet. Verwenden Sie das Format concurrent/name. Beispiel: concurrent/myContextService. Der Name darf ausschließlich alphanumerische Zeichen, Unterstriche, Gedankenstriche oder Punkte enthalten.

  6. Aktivieren Sie das Kontrollkästchen "Kontextinformationen", um die Kontexte auf Threads zu propagieren, und wählen Sie die zu propagierenden Kontexte.

    Standardmäßig ist diese Option aktiviert, und alle Kontexte sind gewählt. Klicken Sie bei gedrückter UMSCHALT- oder STRG-Taste, um mehrere Kontexte auszuwählen. Wenn diese Option deaktiviert ist, werden Kontexte nicht propagiert, auch wenn sie ausgewählt sind.

  7. Geben Sie im Feld "Beschreibung" eine kurze Beschreibung der Ressource ein.

    Bei dieser Beschreibung handelt es sich um einen Zeichenfolgenwert, der maximal 250 Zeichen umfassen darf.

  8. Aktivieren Sie das Kontrollkästchen "Status", um die Ressource zu aktivieren.

    Diese Option ist standardmäßig aktiviert, was bedeutet, dass die Ressource bei ihrer Erstellung sofort verfügbar wird.

  9. Fügen Sie im Abschnitt "Weitere Eigenschaften" keine weiteren Eigenschaften hinzu.

    GlassFish Server definiert keine weiteren Eigenschaften für diesen Ressourcentyp. Darüber hinaus verwendet dieser Ressourcentyp derzeit keine weiteren Eigenschaften.

  10. Klicken Sie auf "OK".

Siehe auch
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices