在用hadoop(非root用户)用户运行javaweb程序时,运行jsp页面 :run as server时,会出现server name 无法自动填充问题。
百度了一下,乱七八糟,就自己想了下原因,其实很简单,因为root用户可以,那么一定是权限问题!
原因:
运行tomcat服务器,eclipse一定会读取tomcat的安装目录,但是该目录的权限是: rwx-xr-x root root 所以非root用户权限是不够的,只能执行!
解决办法:
sudo chmod -R 777 apache-tomcat-7.0xxxx 修改为777权限就好啦