更改 wstemp 临时工作空间目录的位置

配置更改在与主配置库合并之前,是存储在 wstemp 临时工作空间目录中。此主题讨论如何更改 wstemp 临时工作空间目录的位置。

开始之前

更改 wstemp 目录(这是临时工作空间目录)的位置前,必须先安装 WebSphere® Application Server。

关于此任务

每当用户登录到管理控制台或者通过 wsadmin 脚本编制进行配置更改时,所作的更改都将存储在工作空间中。当用户使用 Java™ 应用程序编程接口 (API) 的 ConfigService 配置服务接口时,用户将指定一个与工作空间相关联的会话对象以存储更改。仅当用户通过管理控制台、wsadmin 脚本编制或 Java API 执行保存操作时,更改才会被传播并与主配置库相合并。对于每个管理控制台用户或每次 wsadmin 脚本编制调用,应用程序服务器都将创建一个独立的工作空间目录以存储中间更改,直到这些更改与主配置库合并为止。Java API 的用户使用不同的会话对象来确定工作空间目录的所在位置。管理控制台和 wsadmin 脚本编制都将随机生成用户标识。这些用户标识有别于用来登录到管理控制台或 wsadmin 脚本编制的用户标识。Java API 可以随机生成用户标识或者在创建会话对象时指定用户标识作为选项。

如果要将 wstemp 目录保存在产品安装位置以外的独立位置中,那么可能需要更改此目录的位置。

产品将通过使用列表中设置的第一个 Java 虚拟机 (JVM) 属性,按以下顺序确定工作空间的位置。如果未设置任何 JVM 属性,那么产品将使用缺省工作空间位置。
表 1. JVM 系统属性的工作空间位置. “位置”列表明所指定 JVM 系统属性的 wstemp 目录位置。
JVM 系统属性 位置 注释
websphere.workspace.root wstemp 目录位置是 JVM 系统属性 websphere.workspace.root 的值加上以下内容
  • [Linux][HP-UX][Solaris][AIX][z/OS][IBM i]/wstemp
  • [Windows]\wstemp
例如,JVM 系统属性 websphere.workspace.root 以及它的值可以是
  • [Linux][HP-UX][Solaris][AIX][z/OS][IBM i]
    -Dwebsphere.workspace.root
    =/temp
  • [Windows]
    -Dwebsphere.workspace.root
    =c:\temp
为了打印方便,此属性以及它的值拆分为多行。

设置 Deployment Manager 的 JVM 系统属性以更改 wstemp 目录位置。对于此属性,请使用完整路径而不是相对路径。

如果未设置 websphere.workspace.root 属性,那么将使用 user.install.root 属性的值。 缺省的 wstemp 位置是 JVM 系统属性 user.install.root 的值加上以下内容:
  • [Linux][HP-UX][Solaris][AIX][z/OS][IBM i]/wstemp
  • [Windows]\wstemp
请不要更改 user.install.root 属性,这是因为,概要文件创建过程将通过指向 profile_root 目录来设置此属性。在这种情况下,wstemp 位置是:
  • [Linux][HP-UX][Solaris][AIX][z/OS][IBM i]profile_root/wstemp
  • [Windows]profile_root\wstemp

过程

结果

您已使用管理控制台或者 java 命令的 -D 选项来更改 wstemp 临时工作空间目录的位置。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcfg_console_workspacefiles
文件名:tcfg_console_workspacefiles.html