为什么我用su root(生成root 用户) 和 sudo 运行 tomcat 时 JRE_HOME显示路径不同,好像sudo 无论 设置不设置JAVA_HOME 照样能运行tomcat(而且显示的路径JER_HOME=/usr 不随我的JAVA_HOME变化) ,为什么啊? 还有 javac/java 也是一样。好像什么地方自己给sudo 设置好了一样, 最后问问大鸟,为什么我在tomcat下运行jsp时出错(运行 htm 时正常)和这有关吗?,
linux 下的配置繁琐了几天了,真心谢谢了
linux 下的配置繁琐了几天了,真心谢谢了
sudo 是用root的身份来执行程序。但你的用户目录还是/home/xxxx
很可能是一些.profile和.bash_profile之类的存在差异,有些jAVA_HOME之类的放在etc/enviroment中比较好/root/.profile
/home/xxxx/.profile 你对比一下这两个目录的文件内容,你看是不是有什么不一样?
很可能你在/home/xxxx中设置了java_home,在/root下却没有设置。因为root和xxxx是两个不同的用户,各有各的设置。很罗嗦了,不懂再问呀。希望能帮助你。