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