如何为无人值守的服务器设置环境变量?

noho 2002-09-12 03:49:14
RedHat 7.3
TOMCAT4+SOAP2.3
欲在TOMCAT服务启动之前设置JAVA_HOME和CLASSPATH这两个环境变量
试着修改rc.sysinit,在
PATH=...
export PATH
之后,写上
JAVA_HOME=...
export PATH
不起作用(echo $JAVA_HOME没有回显)


试着修改rc,在export CONFIRM之后,启动服务之前写
if [ -f /etc/java.conf ]; then
. /etc/java.conf
fi

java.conf中写
java.conf中写
JAVA_HOME=...
export JAVA_HOME
CLASSPATH=/soaptest:$CLASSPATH
export CLASSPATH
也不起作用
启动tomcat4的时候报告No JAVA_HOME specified...

只有在/etc/tomcat4/tomcat4.conf中写
if [ -f /etc/java.conf ]; then
. /etc/java.conf
fi
TOMCAT4才能启动
但是试着写了一个JAVA CLASS,放在/soaptest下,在shell下执行
java Calculater
报告找不到类
试着通过SOAP访问Calculater,也报告Unable to resolve target object: Callculater

请各位大虾指点,多谢先!!!
...全文
76 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
noho 2002-09-16
  • 打赏
  • 举报
回复
/etc/profile中设置了
但是不管用
myok 2002-09-13
  • 打赏
  • 举报
回复
关注,我正想了解此问题呀!
踏岸寻柳 2002-09-13
  • 打赏
  • 举报
回复
在文件/etc/profile里面试一试
DANIELIU 2002-09-12
  • 打赏
  • 举报
回复
可能是环境变量设置的问题,
在shell下执行时,CLASSPATH和JAVA_HOME这两个环境变量都设置正确了吗?

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧