Tomcat安装:解压即可,网上教程一大把。

注意在安装JDK时配置环境变量:JAVA_HOME=/xxx/yyy/xxx

?

如果直接以root运行tomcat,当然不需要做任何设置,但root用户。。。你懂的,危险大大的。因此需要建立用户tomadm,组也为tomadm,tomcat使用此用户进行启动。

?

1. ?将tomcat目录下conf,logs,temp,work这几个目录的组设为tomadm(chgrp webadmin xxx);

?

2.?设置setenv.sh文件(如果bin目录下没有此文件,建之),并在其中写入CATALINA_PID=$CATALINA_HOME/logs/CATALINA_PID;此设置是让Tomcat启动时,在logs目录下生成CATALINA_PID文件,存储当前tomcat运行时的进程代码,以便可以采用杀进程的方式来结束tomcat的运行。(解决有时tomcat退不出的问题)

?

3. ?将logs,temp,work目录的组权限加上写入(chmod g+w xxx)。这几个目录都是在tomcat运行时要写入的地方。其中logs下要写入CATALINA_PID、catalina.out,还有各种log文件;temp下要写入各种临时文件;work下要生成各种jsp编译文件。

?

4. 将要运行的web应服目录下的log日志目录(如wwwroot/dbk/WEB-INF/_logs)设定组为tomadm,然后给于组写入的权限。

5. 应用的上传目录(如wwwroot/xxx/data),设定组为tomadm,并给于组写入的权限。

?

注意,如果之前拿root用户启动过tomcat,则会在日志文件或临时文件中产生属主和组都是root的文件,这时有的文件要被覆盖,但可能产生webadmin用户无权覆盖root的文件的情况导致出错。此时需要把之前产生的文件删除即可。

?

原文:http://oldbig.iteye.com/blog/2285219

tomcat linux权限不够,linux下Tomcat启动用户及权限设定相关推荐

  1. linux 下如何添加用户、权限

    linux 下如何添加用户.权限 转载点击访问 useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/ ...

  2. linux ttyusb读写_linux下非root用户获得devttyUSB0的读写权限

    linux下非root用户获得devttyUSB0的读写权限 首先查看/dev/ttyUSB0的权限属性,在终端输入:teashaw@http://www.doczj.com/doc/049b1b8e ...

  3. 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结

    来自:http://justcoding.iteye.com/blog/1941116 1.权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务 ...

  4. linux下赋予普通用户root权限

    我们往往会遇到一些需要将root权限赋予普通用户的情况,很多帖子都说了通过修改/etc/sudoers文件,但是很多都没有说明具体怎么操作,甚至有的操作有点坑. 下图就是我遇到过的坑: 图中利用vim ...

  5. 【Linux系统管理】07 软件包管理 08 用户和权限

    一 软件包分类 Linux 系统和 Windows 系统之间的软件包是分开的.Windows 系统中的 .exe,.msi 是无法在Linux系统下运行.Linux 系统中的服务器应用是无法在 Win ...

  6. linux修改last权限,Linux常用命令2/3(有关用户、权限管理的命令)--Unix/Linux操作系统04...

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理.在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的 ...

  7. linux用户注销的方法,linux退出登录_Linux下注销登录用户的方法

    摘要 腾兴网为您分享:Linux下注销登录用户的方法,智慧大学,悦作业,优化大师,学堂里等软件知识,以及货拉拉抢单,一呼万应,刺客信条奥德赛3dm,特价二手车,瓶子树,安全生产管理软件,上古卷轴5站姿 ...

  8. win系统oracle文件目录权限设置,win7下怎么设置完全控制权限

    点击查看win7下怎么设置完全控制权限具体信息 答:安装后 在需要修改的文件夹右键获取权限 答:(注意我是用的是英文版所以有些翻译可能不完全和见到的一样,看意思一样的就是了.) 右击该文件点击属性,选 ...

  9. java springmvc权限校验_springmvc拦截器实现用户登录权限验证

    实现用户登录权限验证 先看一下我的项目的目录,我是在intellij idea 上开发的 1.先创建一个User类 1 package cn.lzc.po; 2 3 public class User ...

最新文章

  1. web安全之信息刺探防范(上)
  2. 【转】SAP S4 OP/Cloud 10个区别
  3. 【超高效代码】1059 C语言竞赛 (20分)
  4. Dijkstra算法(c++版)
  5. java包管理之maven安装
  6. wsimport命令讲解
  7. C#特性 学习笔记(对象初始化器 匿名类型 扩展方法)
  8. Git+GitHub+SaltStack
  9. 部署Webpart的方法
  10. java语言打印上三角和下三角,进一步得到九九乘法表
  11. 初学C语言2--C语言项目的基本框架
  12. 易基因|植物中m6A甲基化酶调节机制:组成、功能和进化
  13. go[x]agent在windows和ubuntu下的安装步骤
  14. java dh算法_java 非对称加密算法DH实现详解
  15. Ubuntu安装cuckoo布谷鸟沙箱详细步骤
  16. 短线交易的自我训练:盘感从何而来?
  17. phpmailer 使用
  18. Github优秀作品
  19. 反向题在测试问卷信效度_如何确认问卷(考卷)的信度与效度?
  20. android文件下载功能实现,Android中DownloadManager实现文件下载实例详解

热门文章

  1. MapGIS K9三维TDE平台插件开发调试方法
  2. 凯视佳工业相机白平衡——使用和移植白平衡示例程序
  3. 提示数据信息:汪琪玩Excel第二十七招
  4. 原生CSS input样式美化
  5. 显卡,GPU,显卡驱动,CUDA ,CUDA Toolkit之间的关系
  6. CTF Web题 部分WP
  7. 海底磁异常条带研究综述及南海重建
  8. ssr手机_水月雨x星尘联名SSR耳机听感分享
  9. mysql百万级数据查询优化实践-从开始到开除
  10. [日语学习] コスパ