setBPMDefaultVirtualHost 命令

传统:
使用 setBPMDefaultVirtualHost 命令来设置 Business Automation Workflow 缺省虚拟主机。
在独立环境 (例如 Integration Designer的单元测试环境) 中,运行命令时将立即设置缺省虚拟主机的值。 在网络部署 (ND) 环境中,在下一个节点同步发生时会设置缺省虚拟主机的值。 对于独立和 ND 环境,运行该命令后都无需重新启动服务器或集群。

setBPMDefaultVirtualHost 命令是使用 wsadmin 脚本编制客户机的 AdminTask 对象来运行的。

先决条件

必须满足以下条件:

  • 在网络部署环境中,在 Deployment Manager 节点上运行此命令。 在单服务器环境中,在独立服务器上运行此命令。
  • 如果 Deployment Manager 或独立服务器已停止,请使用 wsadmin -conntype none 选项以在断开连接方式(这是此命令的建议方式)下运行该命令。
  • 如果 Deployment Manager 或独立服务器正在运行,那么必须通过具有 WebSphere Application Server 配置者特权的用户标识进行连接。 请勿使用 wsadmin -conntype none 选项。

位置

profile_root/bin 目录启动 wsadmin 脚本编制客户机。 setBPMDefaultVirtualHost 命令不会写入日志文件,但是 wsadmin 脚本编制客户机始终会编写 profile_root/logs/wsadmin.traceout 日志文件,您将在其中找到异常堆栈跟踪和其他信息。

语法

setBPMDefaultVirtualHost
[-de deployment_environment_name]
-name virtual_host_name

参数

-de deployment_environment_name
此参数指定当前部署环境的名称。 如果在 WebSphere 单元中只有一个部署环境,那么可以省略该参数。
-name virtual_host_name
可选参数,用于指定现有虚拟主机的名称。 如果省略了 -name 参数,那么将取消设置缺省虚拟主机属性。

示例

注: 这些示例仅用于说明目的。 它们包含变量值,并非意在作为代码片段重复使用。
以下 Jython 示例使用 setBPMDefaultVirtualHost 命令来设置缺省虚拟主机:
wsadmin -user admin -password admin -lang jython
wsadmin>AdminTask.setBPMDefaultVirtualHost(['-de', 'De1', '-name', 'myVirtualHost'])
wsadmin>AdminConfig.save()