您可以使用属性文件来修改 Web 模块部署属性。Web 模块必须符合 Java™ Platform,
Enterprise Edition (Java EE) 规范。
开始之前
确定您要对 Web 模块部署配置进行的更改。
启动 wsadmin 脚本编制工具。要使用 Jython 语言来启动 wsadmin,请从服务器概要文件的 bin 目录运行 wsadmin -lang Jython 命令。
关于此任务
您可以使用属性文件来修改 Web 模块部署对象。
使用 wsadmin 以运行管理命令来更改 Web 模块部署的属性文件,验证属性,并将其应用于您的配置。
表 1. Web 模块部署属性文件的操作. 您可以修改 Web 模块部署属性。操作 |
过程 |
create |
不适用 |
modify |
编辑属性文件,然后运行 applyConfigProperties 命令。 |
delete |
不适用 |
create Property |
不适用 |
delete Property |
不适用 |
您可以选择性地以交互方式使用该命令:
AdminTask.command_name('-interactive')
过程
- 编辑 Web 模块部署配置。
例如,为 WebModuleDeployment 实例指定属性,例如以下项:
#
# Header
#
ResourceType=WebModuleDeployment
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:WebModuleDeployment=
uri#myWebModule.war
#
#
#Properties
#
startingWeight=10000 #integer,required,default(1)
deploymentId=1 #required
classloaderMode=PARENT_FIRST #ENUM(PARENT_FIRST|PARENT_LAST),default(PARENT_FIRST)
altDD=null
uri=myWebModule.war #required
applicationDeployment=Cell=!{cellName}:Deployment=!{applicationName2}:ApplicationDeployment=ID#
ApplicationDeployment_1183122148265 #ObjectName(ApplicationDeployment)
#
# Header ( WebDeployment ClassLoader)
#
ResourceType=Classloader
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:WebModuleDeployment=uri
#myWebModule.war:Classloader=
#
#
#Properties
#
mode=PARENT_FIRST #ENUM(PARENT_FIRST|PARENT_LAST),default(PARENT_FIRST)
#
# Header ( WebDeployment ClassLoader's LibraryRef )
#
ResourceType=LibraryRef
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:WebModuleDeployment=uri
#myWebModule.war:Classloader=:LibraryRef=libraryName#myLibName
#
#
#Properties
#
libraryName=myLibName
sharedClassLoader=null
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
applicationName=myApp
- 运行 applyConfigProperties 命令来更改 Web 模块部署配置。
运行 applyConfigProperties 命令会将属性文件应用于配置。在此 Jython 示例中,可选的 -reportFileName 参数生成名为 report.txt 的报告:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
结果
您可以使用属性文件来配置和管理 Web 模块部署对象及其属性。