Sie können Eigenschaftendateien verwenden, um Web-Server-Eigenschaften zu erstellen, zu ändern oder zu löschen.
Vorbereitende Schritte
Stellen Sie fest, welche Änderungen Sie an der Web-Server-Konfiguration oder an den zugehörigen
Konfigurationsobjekten 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 eine Web-Server-Instanz erstellen.
Außerdem können Sie Web-Server-Eigenschaften ändern oder löschen.
Führen Sie mit "wsadmin" Verwaltungsbefehle aus, um eine Eigenschaftendatei für einen Web-Server zu extrahieren,
die Eigenschaften auszuwerten und sie auf Ihre Konfiguration anzuwenden.
Tabelle 1. Aktionen für Web-Server-Eigenschaftendateien. Sie können Web-Server-Instanzen erstellen und Web-Server-Eigenschaften ändern oder löschen.Aktion |
Prozedur |
create |
- Erstellen Sie eine Eigenschaftendatei, die im Header die folgenden Befehle enthält und Werte für Web-Server-Eigenschaften festlegt:
CreateDeleteCommandProperties=true
SKIP=false
commandName=createWebServer
- Führen Sie den Befehl applyConfigProperties aus.
|
modify |
Bearbeiten Sie Eigenschaften, und führen Sie dann den Befehl
applyConfigProperties aus, um den Wert einer angepassten Eigenschaft zu ändern. |
delete |
Geben Sie die zu löschenden
Eigenschaften in der Eigenschaftendatei an,
und führen Sie dann den Befehl
deleteConfigProperties aus, um eine Eigenschaft zu löschen.
Wenn die gelöschte Eigenschaft über einen Standardwert verfügt, wird die Eigenschaft auf den Standardwert gesetzt. |
create Property |
Nicht zutreffend |
delete Property |
Nicht zutreffend |
Sie können wahlweise den Dialogmodus mit den Befehlen verwenden:
AdminTask.Befehlsname('-interactive')
Vorgehensweise
- Erstellen Sie eine Eigenschaftendatei für eine
Web-Server-Instanz.
- Öffnen Sie einen Editor und erstellen Sie
eine Eigenschaftendatei, die Befehle zum Erstellen einer Web-Server-Instanz und deren Eigenschaften festlegt.
Erstellen Sie beispielsweise eine Eigenschaftendatei wie die folgende für eine Web-Server-Instanz:
#
# Header
#
CreateDeleteCommandProperties=true
SKIP=false
commandName=createWebServer
#
#
#Eigenschaften
#
name=IHS #String,required
templateLocation=null #javax.management.ObjectName
genUniquePorts=null #Boolean
bitmode=null #String
specificShortName=null #String
clusterName=null #String
targetObject=targetObject #null,required
templateName=null #String
genericShortName=null #String
#
# Schrittparameter
#
CreateDeleteCommandProperties=true
SKIP=true
stepName=serverConfig
#
#
#Eigenschaften
#
webAppMapping=null #String
pluginInstallRoot=null #String
webProtocol=null #String
webPort=null #Integer
configurationFile=null #String
serviceName=null #String
errorLogfile=null #String
webInstallRoot=null #String
accessLogfile=null #String
#
# Schrittparameter
#
CreateDeleteCommandProperties=true
SKIP=true
stepName=remoteServerConfig
#
#
#Eigenschaften
#
adminPort=null #Integer
adminProtocol=null #String
adminPasswd=null #String
adminUserID=null #String
Die Eigenschaftendatei setzt den Befehl
CreateDeleteCommandProperties im Header und in den Schritten
auf true.
Sie erstellt einen Web-Server mit dem Namen IHS und konfiguriert in den Schritten einen Server und einen fernen Server.
- Führen Sie den Befehl
applyConfigProperties aus, um eine Web-Server-Konfiguration
zu erstellen.
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 '])
- Ändern Sie die Eigenschaftendatei.
- Öffnen Sie die Eigenschaftendatei in einem Editor, und ändern Sie die Eigenschaften in der gewünschten Weise.
Stellen Sie sicher, dass die Umgebungsvariablen in der Eigenschaftendatei mit den Umgebungsvariablen Ihres Systems übereinstimmen.
Zum Festlegen einer angepassten Eigenschaft bearbeiten Sie den Wert
für AttributeInfo und die Eigenschaftswerte. Beispiel:
#
# Header
#
ResourceType=WebServer
ImplementingResourceType=WebServer
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:WebServer=
AttributeInfo=components
#
#
#Eigenschaften
#
name=IHS
webserverAdminProtocol=HTTP #ENUM(HTTPS|HTTP),default(HTTP)
logFilenameError="${WEB_INSTALL_ROOT}/logs/error.log"
configurationFilename="${WEB_INSTALL_ROOT}/conf/httpd.conf"
server=IHS#ObjectName(Server)
logFilenameAccess="${WEB_INSTALL_ROOT}/logs/access.log"
parentComponent=null
webserverProtocol=HTTP #ENUM(HTTPS|HTTP),default(HTTP)
serviceName=IBMHTTPServer7.0
webserverInstallRoot="C:\Program Files\IBM\HTTPServer"
webserverType=IHS #ENUM(HTTP_SERVER|IIS|DOMINO|APACHE|SUNJAVASYSTEM|HTTPSERVER_ZOS|IHS),default(IHS)
#
EnvironmentVariablesSection
#
#
#Umgebungsvariablen
cellName=myNode04Cell
nodeName=myNode04
serverName=IHS
- Führen Sie den Befehl
applyConfigProperties aus, um eine Web-Server-Konfiguration
zu ändern.
Der Befehl applyConfigProperties
wendet die Eigenschaftendatei auf die Konfiguration an.
- Löschen Sie Web-Server-Eigenschaften.
Zum Löschen einer oder mehrere Eigenschaften
geben Sie nur die Eigenschaften in der Eigenschaftendatei an, die gelöscht werden sollen, und führen
Sie den Befehl
deleteConfigProperties aus.
AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]')
Ergebnisse
Sie können die Eigenschaftendatei verwenden, um die Web-Server-Instanz und ihre Eigenschaften zu konfigurieren und zu verwalten.
Nächste Schritte
Speichern Sie die Änderungen in Ihrer Konfiguration.