标签:普通用户启动tomcat
一、创建启动用户和目录权限
[root@web02 ~]# useradd user
[root@web02 ~]# passwd user (passwd)
用root shutdown
chown -R user /tomcat (前面用户名,后面是目录)
chmod u+x /tomcat
su - user
然后进入相关bin目录,启动。
二、
su切换到用户user报无法设置用户ID:资源暂时不可用错误
问题是出在:在/etc/security/limits.d目录下,rhel6和centos6下面多了个文件:90-nproc.config
此文件内容:
# Default limit for number of user‘s processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
* soft nproc 1024
这里限制了1024呀,注释或者将1024值改大,保存退出,立即生效,再试试su到user,问题解决。不过为什么加这个文件,没弄清楚,在rhel 5上有这个目录,但是没有这个文件
当然你的/etc/security/limits.conf配置的用户允许打开的文件句柄数也不能太小,是吧
cat /etc/security/limits.conf
user soft nproc 4094
user hard nproc 32768
user soft nofile 2048
user hard nofile 131072
也可以使用ulimit –a查看相关的配置
标签:普通用户启动tomcat
原文地址:http://devin223.blog.51cto.com/10447310/1708702