方法有两种 第一种最简单 :在你的tomcat的bin目录里面新建一个setenv.sh文件 加入下面两行,重启tomcat 就ok。
JAVA_HOME=/usr/java/jdk1.6.0_13/ (根据你的Java安装目录修改)
JRE_HOME=/usr/java/jdk1.6.0_13/jre
在不行把下面这种方式试试;
vi /etc/profile //更改环境变量,此次我们更改的是所有用户的环境变量,打开文件后在最后加入下面三行变量
export JAVA_HOME=/usr/java/jdk1.6.0_13
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
做新的连接,进入/usr/bin目录下
ln -s -f /usr/java/jdk1.6.0_13/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_13/bin/javac
source /etc/profile //运行环境变量
java –version //查看java版本,显示版本是1.6.0_13证明安装成功!
还不行的话,hi交流!
个人配置信息是在~/.目录下
一般以.开头表示隐藏文件
可以把你需要输出的环境变量放到~/.bashrc或者~/.profile或者/etc/profile里面去,若没有这些文件可以手动建立。
写入环境变量之后记得source ~/.bashrc或者你修改的其他文件,使修改生效。
你放到/usr/bin里也没用阿,编译的时候要makefile和编译器的选项...
也许你运行jscv的时候这个jsvc会指定一些环境变量。
你说的startup.sh是什么...
log里面一般会显示什么信息..
考虑是不是权限的问题呢?你给log文件处理下,加上可写的权限...
chmod a+w [log的路径]