`

Centos设置Tomcat开机启动

 
阅读更多
Centos 7 开机启动
方式1:
CentOS 7.x设置自定义开机启动,添加自定义系统服务  http://www.centoscn.com/CentOS/config/2015/0507/5374.html

方式2: centos下实现程序开机自启动(tomcat为例)http://blog.csdn.net/fjssharpsword/article/details/7436898
CentOS 7开机启动脚本 http://www.cnblogs.com/bbizz/p/4137845.html


Linux Centos设置Tomcat开机启动
root账户
演示环境
系统:Linux CentOS 6.3 X32
环境:Tomcat-7.0.35 + jdk1.6.0_41
账户:root

1、进入编辑
vi /etc/rc.d/rc.local

2、打开后在最底部复制下面
export JDK_HOME=/usr/java/jdk1.6.0_41
export JAVA_HOME=/usr/java/jdk1.6.0_41
/var/apache-tomcat/bin/startup.sh

3、重启服务器,试试能不能访问。


非root账户, 模仿上面, 但是这个需要用户登录系统才启动.
[tomcat@idcw009 ~]$ vi .bash_profile   先使用非root的tomcat账户登录.
JAVA_HOME=/usr/java/jdk1.7.0_79
ANT_HOME=/home/tomcat/server/ant
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$ANT_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME
export CLASSPATH
export PATH

sh /home/tomcat/server/tomcat7/bin/startup.sh



centos 6.5 普通用户 开启自动运行

CentOS tomcat普通用户执行配置安装 http://os.51cto.com/art/201002/184813.htm
在Linux中开机自动运行普通用户脚本程序 http://os.51cto.com/art/200805/75144.htm
参考上面方式:
在Linux中开机自动运行普通用户脚本程序
===============================================================
vim /etc/rc.d/rc.local
在最后增加:
cd /home/tomcat/server/tomcat7/bin
su tomcat -c "sh /home/tomcat/server/tomcat7/bin/startup.sh"

重启电脑



CentOS下如何用讓tomcat 非root身份開機啟動?
這個問題我已經解決了,步驟:

1. 新建一個名為tomcat的普通用戶

2.在/etc/rc.local添加一句
su - tomcat -c "${tomcat路徑}/bin/startup.sh"
現在的問題是,我不想讓tomcat這個用戶登陸系統,所以把它的默認腳本設置成/sbin/nologin,這樣一來,上面的命令就不起作用了。

sudo -u tomcat -g xxxx ...../startup.sh

不过环境变量有可能需要事先设置好。

另外,tomcat作为Daemon启动的标准方式是使用jsvc通过rc脚本执行,非root用户也是在rc脚本中处理的。

linux下tomcat作为daemon运行 http://blog.csdn.net/shw2004/article/details/5782318
在linux下如果想让tomcat在开机时自启动,可以将启动代码写到/etc/rc.local里面。但是,这样的话,tomcat将以root权限运行,这是不安全的。因此,要想办法让tomcat以非特权身份作为daemon运行。更详细操作见原文
安装 Tomcat 7 的通用方法(带 jsvc & APR 的源码编译和安装方法) http://archboy.org/2012/02/23/install-tomcat-7-with-jsvc-apr-generic/  这里也有很详细的方法
CentOS 6下安装Tomcat 7并自启动 http://www.linuxidc.com/Linux/2014-08/105238.htm
分享到:
评论

相关推荐

    centos设置tomcat开机自启动

    centos设置tomcat开机自启动

    centOS7设置Tomcat8开机启动

    在linux上部署tomcat自启动,非常详细的一个教学适用软件实施工程师,下载下来在未来实施的道路上,再也不需要查找乱七八糟的资料,一篇文档全部搞定。

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    本文以tomcat8为例给大家介绍Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项,非常不错,需要的朋友参考下

    centos 下的tomcat自启动方法

    CentOS6.5下的tomcat自启动方案推荐,自己亲手做的,手把手教你

    centos6配置tomcat8开机自启动脚本

    主要介绍了centos6配置tomcat8开机自启动脚本的相关资料,需要的朋友可以参考下

    linux设置tomcat自启动的方法

    linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中...

    Tomcat开机自启动

    Linux centos7安装Tomcat8.5设置开机自启动相关步骤。

    CentOS8服务器配置(JDK1.8+Tomcat9+MySQL8.0+nginx)

    我安装的ContOS8(版本:CentOS-Stream-8-x86_64-20191219-dvd1)没有默认安装 检查是否预装jdk,如果有请先卸载: yum -y remove java 确认安装版本: 注意jdk版本,不要安装错了,同理你可以选择其他对应版本的...

    centos7.3安装jdk和tomcat和mysql

    在centos7.3下安装jdk1.8、tomcat9和mysql数据库,包括如何设置开机启动服务。

    Tomcat 在Centos Linux 上如何实现自启

    Tomcat 在Centos Linux 上配置,如何修改配置文件,加载成系统服务 带启动SHELL

    Centos7.4下安装mongo+tomcat+redis

    Centos7.4下安装mongo+tomcat+redis、开机自启动,tomcat+redis配置文件详解

    tomcat在linux上自动启动

    linux下自动启动tomcat的shell脚本

    Tomcat CentOS安装实现过程图解

    tomcat的服务器开机启动(脚本貌似有问题,这里直接引用的别人的博客) 给 tomcat配置用户名和密码 步骤: 1. 下载 Tomcat 或者 然后呢 然后右键复制链接地址 用wget wget + 链接地址 下载下来。(这样直接...

    Linux下安装部署JDK7+Tomcat7+MySQL5.6+Redis3.07

    jdk1.7的安装设置 5.Tomcat7的安装设置、优化、启动 6.安装及设置MySQL5.6 环境检查、安装MySQL、 初始化MySQL及设置密码、允许远程登陆、设置开机自启动、修改uft-8配置文件位置、mysql启动和停止操作、关闭防火墙...

    Linux-CentOS 7.6 系统初始化脚本

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

    centos7.5分布式平台搭建.docx

    4.4. 开机启动。 27 4.5. 退出SSH命令 27 4.6. SSH免密登录 27 5. 同步系统时间,(分布式系统各个节点需要同步时间) 27 5.1. 安装NTP插件 27 5.2. 同步时间: 27 6. JDK 28 7. Maven 28 8. Tomcat 29 8.1. 配置...

    虚拟机安装Linux及下载Java

    在虚拟机中安装了一个centos7系统,根据网上的教程,卸载自带的openJava,使用yum下载安装jdk1.7(无需配置环境变量)而后安装测试了tomcat(没有设置开机自启动)

    auto_install_tomcat.zip

    资源包含oracleJDK1.8,tomact8.5.59,installTomcat.sh和restarTomcat.sh脚本。上传zip压缩包至linux环境并解压后,一键执行installTomcat.sh脚本可实现tomcat的自动安装,并实现开机自启动。

Global site tag (gtag.js) - Google Analytics