使用 wsadmin 脚本编制启动 wsadmin 脚本编制客户机
可以使用 wsadmin 工具来配置和管理应用程序服务器、应用程序部署和服务器运行时操作。
有关此任务
wsadmin 工具支持通过运行脚本来自动化环境的配置任务。 但是,wsadmin 工具的使用存在某些限制,其中包括:
wsadmin 启动程序支持多个脚本对象,包括 AdminConfig、AdminControl、AdminApp、AdminTask 和 Help 对象。 脚本使用这些对象来进行应用程序管理、配置、操作控制和与运行于产品进程中的 MBean 进行通信。 您必须先启动 wsadmin 脚本编制客户机,才能使用脚本编制执行任何其他任务。
在启动启用了安全的 wsadmin 工具前,请查看“WebSphere Application Server 管理员的 SSL 注意事项”主题和“为客户机和服务器定义 SSL 安全”主题。
在灵活的管理环境中,可以将 wsadmin 工具连接至基本应用程序服务器、Deployment Manager、管理代理程序或作业管理器进程。 如果不指定基本应用程序服务器的端口或已指定给作业管理器的概要文件名称,那么 wsadmin 工具将自动连接至管理代理程序。
避免麻烦: 应用程序管理设计不允许您安装高于客户机的 EE 规范级别 EAR 或模块。 在 wsadmin 中运行的客户机代码可读取 EAR 文件,并使用该内容的自省生成适用于该应用程序的部署配置选项。 客户端代码无法处理高于客户机支持的规范级别。
过程
结果
当向服务器进程建立连接时,wsadmin 会返回下列输出:
Jython 示例输出:
Applications currently installed:
DefaultApplication
ivtApp
query
WASX70311: For help, enter: "print Help.help()"
wsadmin>
Jacl 示例输出:
Applications currently installed:
DefaultApplication
ivtApp
query
WASX70311: For help, enter: "$Help help"
wsadmin>
如果您收到此消息:
[无法分配 268435456 字节的初始 Java 堆。] [ **Out of memory, aborting** ] [ *** panic: JVMST016: Cannot allocate memory for initial java heap ] CEE5207E The signal SIGABRT was received.wsadmin 脚本编制客户机无法启动,因为您的登录上的区域大小不足以分配在 Java 虚拟机 (JVM)(在 wsadmin 启动时创建)上指定的最小堆大小 (-Xms)。 如 wsadmin.sh 文件 PERF_JVM_OPTIONS="-Xms256m -Xmx256m 语句中指定的,-Xms 选项的缺省值是 256 MB。 要解决此问题,请注销 TSO,然后在重新登录 TSO 时尝试在登录屏幕上增加 Size 参数的值。 如果无法在登录屏幕上增加
Size
参数的值,请检查是否存在任何阻止您增加此参数的值的 IEFUSI。如果您要通过 telnet 登录到 OMVS,用于确定您登录时接收到的地址空间大小的值在 BPXPRMxx parmlib 成员中指定。 BPXPRMxx 控制 z/OS UNIX 的完整环境。 因此,为 MAXASSIZE 参数设置的值确定了地址空间的大小。 但是,如果使用的是 RACF,那么也可以为单个 RACF OMVS 段中的单个用户设置地址大小。 在此情况下,为 ASSIZEMAX 参数指定的值指示该用户的地址空间大小限制 (以字节计)。 例如,设置 ASSIZEMAX=0268435456 指示分配给该用户的地址空间为 256 MB。