`
oldbig
  • 浏览: 75255 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下Tomcat启动用户及权限设定

阅读更多
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的文件的情况导致出错。此时需要把之前产生的文件删除即可。

 

0
0
分享到:
评论

相关推荐

    Linux下ftp权限设置

    Linux下ftp权限设置,以及linux下的tomcat的安装过程

    Linux系统Tomcat日志分割jar包及配置文件

    Linux Tomcat下使用Log4j接管catalina.out 日志文件生成方式,按天分割,解决catalina.out日志文件过大问题 1、将log4j-1.2.17.jar、tomcat-juli-adapters.jar两个jar包和log4j.properties文件拷贝到 Tomcat 的 lib...

    Linux Tomcat 配置及加入服务,

    Linux 上配置 Tomcat,没事的时候自己写的 如果配置好以后还是不能用请检查一下你的权限设置。 环境是Centos 32 位上的 如果是64位的,请加入一些必须的软链接。

    基于SUSE Linux下的oracle10g数据库和tomcat应用系统安装配置参考手册

    自己编写的文档《基于SUSE Linux下的oracle10g数据库和tomcat应用系统安装配置参考手册》 目 录 1. 引言 4 1.1 目的 4 1.2 适用范围 4 1.3 参考资料 4 2. 虚拟机中安装SUSE LINUX系统 5 2.1 新建虚拟机 5 2.2 安装...

    Linux系统下Tomcat使用80端口的方法

    很多情况下,我们在linux服务器上安装了tomcat或者nginx之类的软件. 当我们想用80端口的时候,如果不用root用户启动就会报错.  这是因为,对于linux系统而言,1024以下的端口,普通用户是无法使用的. 网上关于这...

    Linux JDK 、 TOMCAT 安装

    2. 更改权限设置() 通过# chmod +x jdk-1_5_0_16-linux-i586.bin命令使其获得可执行权限 2 . 解压&安装jdk  在shell终端下进入jdk-1_5_0_16-linux-i586.bin文件所在目录, 执行命令 ./jdk-1_5_0_16-linux-...

    Linux课程大纲——从入门到精通Linux的教程

    Linux课程大纲 1 Linux起源、特性及应用领域 2主流Linux操作系统发行版... 6.4设置服务启动 7 RHEL4部署项目测试 7.1 Mysql安装 7.2 Mysql验证 7.3 OA系统安装 偶还有很多Linux相关的学习资料,有机会分享给大家

    非常实用的Tomcat启动脚本实现方法

    写,执行权限,其他目录只有读的权限,并且所有tomcat不能直接在bin中用startup.sh,shutdown.sh进行启动和停止,要通过写shell脚本进行此操作,也就是说有两个步骤,创建用户并设置权限,写tomcat启动脚本,下面我们...

    Linux与Windows下tomcat内存设置

     以下是自己设置的另外增加一个setenv.sh文件来设置tomcat内存,给文件加上执行权限  #vi /opt/app/tomcat6/bin/setenv.shexport JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:MaxNewSize=512m -XX:PermSize=128m ...

    Linux系统下安装jdbc与tomcat的图文教程

    如果遇到一些不能操作的问题,得给文件夹或者文件设置权限2.1在Linux 的root根目录下创建software 指令为: 在root目录下会多出 2.2把两个包导入到software中,然后解压 去到software中: 解压完成: 2.3更改/...

    mysql-java8-tomcat8

    systemctl enable mysqld //设定mysql服务随着系统启动自动启动 11\登录MySQL数据库 mysql -u root -p 输入密码: 出现mysql> //表示登录成功 12\修改root的密码 set password=password('123'); 13\修改...

    Linux运维从入门到高级全套案例v3.rar

    2.1.3 Linux用户权限 2.1.4Limx网络配置 3. Linux服务篇 Linux服务部署 3.1.1构建NTP时间服务器 3.1.2构建DHCP服务器 3.1.3搭建 Samba服务器 3.1.4搭建NFS服务器 3.1.5搭建FTP服务器 3.1.6构建 Apache WER服务器 ...

    Linux-CentOS 7.6 系统初始化脚本

    内容概括:禁用防火墙,修改selinux,修改yum源,安装常用软件,同步系统时间,DNS域名配置,安装JDK-18,Tomcat,Mysql8,设置开机启动项-更新时间。 适合人群:Linux初学者 操作:用xftp将文件导入到Linux中,...

    linux常用的经典命令

    监控日志、搜索、设置系统参数、配置权限、tomcat等命令

    linux常用命令笔记.doc

    linux常用命令笔记 。文件与目录操作、查看文件内容、文本...、yum 软件包升级器 - (Fedora, RedHat及类似系统) 、文件的权限("+"设置,"-"取消)、du/df磁盘空间 、文件搜索 等等功能的记录描述。好用记得好评!!!

    tomcat常见的错误与解决方案小结

    一、tomcat启动时错误 问题1:The JAVA_HOME environment variable is not defined This environment variable is needed to run this program; 解决:没有在tomcat的配置文件.bash_profile中设置环境变量JAVA_HOME...

    网络通 java版下载(支持linux,os x,需先安装java运行环境)与安装方法

    linux下可安装宝塔程序一键安装运行环境,在宝塔下安装tomcat ,Ctrl+Alt+T进入root权限的窗口,上传,解压,进入目录,用命令:java -jar client.jar起动,和windows用法一样。就是我还不知道怎么样添加开机自启动。...

    03_Linux常用命令回顾.zip

    Linux 安装 常用命令 VI编辑器的使用 远程登录 主机名的设置 IP的设置 防火墙的设置 用户和组账户管理 文件权限管理 RPM软件包管理 软件的安装 Jdk,tomcat, eclipse

    Virtualbox安装centos 图解

    11、Linux下安装tomcat和apache(tar版).... 116 12、CentOS安装apache + tomcat集群(一).... 124 12、CentOS安装apache + tomcat集群(二).... 131 常见问题:安装Apache提示APR not found的解决办法.... ...

    linux下安装ImageMagick-6.5+JMagick -6.4 经测试成功的

    如果java javac已经指对目录了,上面就不用设置了 ========================================================== ImageMagick 是一个功能很强的图片处理程序。可应用在多种操作系统平台上。 安装ImageMagick和...

Global site tag (gtag.js) - Google Analytics