Sie können Eigenschaftendateien verwenden, um
die Eigenschaften der EJB-Modulimplementierung
(EJB = Enterprise JavaBeans) zu ändern.
Ein EJB-Modul muss mit den Spezifikationen von
Java™ Platform, Enterprise Edition (Java EE) übereinstimmen.
Vorbereitende Schritte
Stellen Sie fest, welche Änderungen Sie an der Konfiguration der EJB-Modulimplementierung
vornehmen möchten.
Starten Sie das Scripting-Tool "wsadmin".
Zum Starten von
"wsadmin" in der Sprache Jython führen Sie im Verzeichnis bin
des Serverprofils den Befehl wsadmin -lang Jython
aus.
Informationen zu diesem Vorgang
Mit einer Eigenschaftendatei können Sie ein Objekt der EJB-Modulimplementierung
ändern.
Führen Sie mit
"wsadmin" Verwaltungsbefehle aus, um eine Eigenschaftendatei für eine EJB-Modulimplementierung
zu ändern, die Eigenschaften auszuwerten und sie auf Ihre Konfiguration anzuwenden.
Tabelle 1. Aktionen für Eigenschaftendateien der EJB-Modulimplementierung. Sie können Eigenschaften der EJB-Modulimplementierung ändern.Aktion |
Prozedur |
create |
Nicht zutreffend |
modify |
Bearbeiten Sie die Eigenschaftendatei, und führen Sie dann den Befehl "applyConfigProperties" aus. |
delete |
Nicht zutreffend |
create Property |
Nicht zutreffend |
delete Property |
Nicht zutreffend |
Sie können wahlweise den Dialogmodus mit den Befehlen verwenden:
AdminTask.Befehlsname('-interactive')
Vorgehensweise
- Bearbeiten Sie die Konfiguration einer EJB-Modulimplementierung.
Geben Sie beispielsweise Eigenschaften wie die folgenden für eine Instanz des Objekts "EJBModuleDeployment" an:
#
# Header
#
ResourceType=EJBModuleDeployment
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:
EJBModuleDeployment=uri#myEjb.jar
#
#
#Eigenschaften
#
startingWeight=5000 #integer,required,default(1)
deploymentId=1 #required
altDD=null
uri=myEJB.jar #required
applicationDeployment=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=
#ObjectName(ApplicationDeployment)
#
# Header (Klassenlader der EJB-Implementierung)
#
ResourceType=Classloader
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:EJBModuleDeployment=uri
#myEJB.jar:Classloader=
#
#
#Eigenschaften
#
mode=PARENT_FIRST #ENUM(PARENT_FIRST|PARENT_LAST),default(PARENT_FIRST)
#
# Header (Bibliotheksreferenz des Klassenladers für die EJB-Implementierung)
#
ResourceType=LibraryRef
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:EJBModuleDeployment=uri
#myEJB.jar:Classloader=:LibraryRef=libraryName#myLibName
#
#
#Eigenschaften
#
libraryName=myLibName
sharedClassLoader=null
#
EnvironmentVariablesSection
#
#
#Umgebungsvariablen
cellName=myCell04
applicationName=myApp
- Führen Sie den Befehl
"applyConfigProperties" aus, um die Konfiguration einer EJB-Modulimplementierung
zu ändern.
Der Befehl "applyConfigProperties"
wendet die Eigenschaftendatei auf die Konfiguration an.
In diesem Beispiel für
Jython erzeugt der optionale Parameter -reportFileName einen Bericht mit dem Namen
report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
Ergebnisse
Sie können die Eigenschaftendatei verwenden, um das EJB-Modulimplementierungsobjekt und seine Eigenschaften
zu konfigurieren und zu verwalten.
Nächste Schritte
Speichern Sie die Änderungen in Ihrer Konfiguration.