关于WebSphere的自定义环境变量的问题

问题描述

最近遇到一个问题,众所周知,在WAS上部署应用程序,默认的安装路径和APP_INSTALL_ROOT这个WebSphere变量有关,我想通过修改这个变量将应用程序部署到自己想要的目录下,于是在服务域的层级上自定义了APP_INSTALL_ROOT这个变量,希望这样能覆盖节点域的同名变量,而且定义后可以在后台的server文件夹下的variables.xml文件中找到该变量,看起来已经定义成功了,但是在之后的部署中,却发现自定义变量没有生效,依旧使用的是节点域的变量,于是我又做了以下两步测试:第一步,是重新修改了节点域上的APP_INSTALL_ROOT变量,部署后发现,修改成功,安装目录发生改变第二部,是删除节点域上的APP_INSTALL_ROOT,重新在服务域上自定义该变量,然后部署后,启动应用报错,报无法释放二进制文件,可见删除了节点域的变量后,就找不到有效的映射了综合上面测试看,似乎在应用程序部署的过程中,只有WAS的节点域的变量可以生效,但是我翻遍了帮助文档,也没有找到支持这一现象的官方说法,因此想在论坛向各位大牛求教,这现象是否是Websphere的特性,还是说只是一个版本的BUG?我用的websphere版本是8.0.0.5

解决方案

解决方案二:

很起来好复杂,不明白,现在windowsNFS和Linux都支持link,我们创建一个文件夹的link就好了。
解决方案三:

其实我就是想知道为什么在服务域的环境变量上直接设置,在安装部署应用的时候不能起作用?而在节点域上修改就能生效,这个我在IBM上没查到说不能这样做

时间: 2024-10-02 05:39:25

关于WebSphere的自定义环境变量的问题的相关文章

跟老男孩学Linux运维:Shell编程实战3.2 环境变量

3.2 环境变量 环境变量一般是指用export内置命令导出的变量,用于定义Shell的运行环境,保证Shell命令的正确执行.Shell通过环境变量来确定登录用户名.命令路径.终端类型.登录目录等,所有的环境变量都是系统全局变量,可用于所有子进程中,这包括编辑器.Shell脚本和各类应用. 环境变量可以在命令行中设置和创建,但用户退出命令行时这些变量值就会丢失,因此,如果希望永久保存环境变量,可在用户家目录下的.bash_prof?ile或.bashrc(非用户登录模式特有,例如远程SSH)文

Python读取环境变量的方法和自定义类分享_python

使用os.environ来读取和修改环境变量: 复制代码 代码如下: import os print (os.environ["TEMP"]) mydir = "c:\\mydir" os.environ["MYDIR"] = mydir print (os.environ["MYDIR"]) pathV = os.environ["PATH"] print (pathV) os.environ["

Java环境变量怎么配置?Java环境变量设置教程

  Java环境变量怎么设置?Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上,可以实现"一次编写,到处运行"的强大功能.但是Java需要自己手动配置环境变量,这对于Java新手来说是个不小的难题.接下来,小编就教大家Java环境变量设置方法. Java环境变量设置所需工具: JDK 1.7 安装包 Java环境变量设置步骤: 想要成功配置Java的环境变量,那肯定就要安装JDK,才可以开始配置. 1.安装JDK 向导进行相关参数设置.如图: 4.选择安装的路径,

Xcode环境变量及路径设置

一般我们在Xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现. 所以在修改Header Search Paths这个选项的时候,使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹",将上面的双引号里面的字符串拷贝之后,你会发现这个"$(SRCROOT)",会自动变成当前工程所以的目录.这样就可以了,发

java环境变量配置方法

windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:javajdk1.5.0_08; 2.安装完成后,右击"我的电脑",点击"属性"; 3.选择"高级"选项卡,点击"环境变量"; 4.在"系统变量"中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击&

windows操作系统的java环境变量配置

  建议在安装jdk和jre是自定义安装目录: 我的jdk安装在:G:/0.1.develop-tools/Java/jdk1.7.0_07;jre安装在:G:/0.1.develop-tools/Java/jre7 环境变量配置: 一.计算机(右键)-属性-高级系统设置-环境变量 ①新建系统变量(JAVA_HOME) 变量名:JAVA_HOME 变量值:G:/0.1.develop-tools/Java/jdk1.7.0_07(该目录为JDK安装的路径,此路径下包括lib,bin,jre等文件

Visual Studio 2008 、 Windows 环境变量介绍 和 如何在文件中引用环境变量 .

Visual Studio 2008  和 Windows 环境变量对设置 相对路径很重要,这样便于代码的移植,即使换一台计算机,代码不用更改配置,直接就能用. 可以在项目的"工具""属性页"对话框中任何接受字符串的位置使用这些宏.这些宏不区分大小写.  关于如何自己定义环境变量详见我的另一文章:http://blog.csdn.net/jtop0/article/details/7574139     宏 说明 $(RemoteMachine) 在"调试

.NET Core采用的全新配置系统[5]: 聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数]

较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持.我们可以将内存变量.命令行参数.环境变量和物理文件作为原始配置数据的来源,如果采用物理文件作为配置源,我们可以选择不同的格式(比如XML.JSON和INI等) .如果这些默认支持的配置源形式还不能满足你的需求,我们还可以通过注册自定义ConfigurationSource的方式将其他形式数据作为我们的配置来源. [ 本文已经同

java环境变量配置

windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08: 2.安装完成后,右击"我的电脑",点击"属性": 3.选择"高级"选项卡,点击"环境变量": 4.在"系统变量"中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点