在linux下启动veridata后,一直不能使用WEB进行访问。猜测可能是因为linux下的TOMCAT环境变量设置不正确导致,因此修改tomcat环境变量,问题解决!
注意:JAVA_HOME是安装JDK的目录;多个变量值之间使用;进行分割;CLASSPATH的值不能丢掉表示当前目录的.;export表示把变量导出为全局变量;大小写必须严格区分。
1、直接编辑profile文件
该方法是修改全局变量,因此对所有使用SHELL下JAVA环境变量的用户都有权限,但是可能会给系统带来安全性问题。操作如下:
[root@ora-rac2 ~]# vi /etc/profile
export JAVA_HOME=/cdr/jdk1.7.0_51
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
export CATALINA_HOME=/u01/ggs/veridata/web
export CATALINA_BASE=/u01/ggs/veridata/web
保存后,退出
[root@ora-rac2 ~]# source /etc/profile
关闭当前连接的会话,即可生效。
2、修改.bash_profile文件
该方法将是修改用户环境变量,因此使用环境变量的权限控制在用户级别,即使用su到不同用户后设置的环境变量只对当前用户有效,所以该方法更加安全。操作如下:
[root@centos-1 ~]# su - oracle
[oracle@centos-1 ~]$ pwd
/home/oracle
[oracle@centos-1 ~]$ vi .bash_profile
export CATALINA_HOME=/u01/ggs/veridata/web
export CATALINA_BASE=/u01/ggs/veridata/web
保存后,退出,即可生效。
3、直接在shell终端执行命令即可设置变量
该方法只是临时使用,即如果换了shell则当前设置的变量值不会生效,因此不赞成使用该方法。操作如下:
[root@ora-rac2 ~]# export CATALINA_HOME=/u01/ggs/veridata/web1
[root@ora-rac2 ~]# export CATALINA_BASE=/u01/ggs/veridata/web1
[root@ora-rac2 ~]#
[root@ora-rac2 ~]# echo $CATALINA_HOME
/u01/ggs/veridata/web1
[root@ora-rac2 ~]# echo $CATALINA_BASE
/u01/ggs/veridata/web1
[root@ora-rac2 ~]#