1、系统准备
服务器已安装jdk1.7,tomcat7。
本文以jdk安装路径为:/usr/java/jdk1.7.0_67,tomcat安装路径为:/home/tmall/apache-tomcat-7.0.64作为参考,请根据实际情况的路径做修改。
服务器已配置环境变量:
export JAVA_HOME=/usr/java/jdk1.7.0_67
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
配置方法可参考:
http://www.cnblogs.com/ilovexiao/p/3946467.html
本文以root用户安装服务。
2、daemon.sh文件配置:
进入tomcat安装目录的bin目录下,编辑daemon.sh文件:
cd /home/tmall/apache-tomcat-7.0.64/bin
vi daemon.sh
在# resolve links - $0 may be a softlink后添加如下内容:
# chkconfig: 2345 20 80
# description: simple example to start tomcat
JAVA_HOME=/usr/java/jdk1.7.0_67
CATALINA_HOME=/home/tmall/apache-tomcat-7.0.64
CATALINA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m"
JVM启动参数请根据实际情况配置。
3、 配置Tomcat为daemon方式启动
将daemon.sh 拷贝到启动目录,安装服务,测试服务:
先编译安装 commons-daemon :
先安装gcc,因为编译的时候要用到
yum install gcc
#可选步骤:
#创建tomcat用户,用来运行tomcat服务:
#useradd -s /sbin/nologin tomcat
#chown -R tomcat:tomcat /usr/local/tomcat
将tocmat配置为service,和操作系统一起启动
服务文件在tomcat/bin目录下
cd /home/tmall/apache-tomcat-7.0.64/bin
tar -xzvf commons-daemon-native.tar.gz
cd commons-daemon-1.0.10-native-src/unix
./configure
注:./configure如果运行失败,则需要检查JAVA的环境变量是否配置正确。
make
cp jsvc ../..
cd ../..
cp daemon.sh /etc/init.d/
tomcat
chmod 755 /etc/init.d/
tomcat
chkconfig --add
tomcat
注1:该处的3个tomcat可改成自定义的服务名称。
注2:可能会报:tomcat 不支持 chkconfig
解决办法:vi /etc/init.d/tomcat 增加两行代码
#chkconfig:2 3 4 5 10 90
#description:Starts and Stops the Tomcat daemon
chkconfig tomcat on
chkconfig --list tomcat
显示:
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off ← 确认2~5为on的状态就OK
启动Tomcat:
service tomcat start
增加防火墙配置,允许8080端口:
vi /etc/sysconfig/iptables
在允许ssh的下面增加一条:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存,重启iptables服务 :
service iptables restart
tomcat启动后测试服务是否能正常访问。
基本命令有
commands:
run Start Tomcat without detaching from console
start Start Tomcat
stop Stop Tomcat
version What version of commons daemon and Tomcat
are you running?
分享到:
相关推荐
解压后,可以将目录重命名为 `tomcat7` 以便于管理。 ```bash mv /usr/local/apache-tomcat-7.0.86 /usr/local/tomcat7 ``` 2. **配置环境变量** 为了让系统能够识别 Tomcat,需要设置环境变量。编辑 `/etc/...
本TXT文件为第二章Linux 下安装 Tomcat5.5 测试环境:系统 CentOS 5.2 Tomcat版本apache-tomcat-5.5.23 第一步:解压缩Tomcat部署文件到 /usr/local/tomcat 第二步:测试安装(注意环境变量JAVA_HOME必需...
在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机启动服务是确保服务器启动时自动运行Web应用程序的关键步骤。这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后...
此“tomcat.rar”压缩包文件的内容似乎与在CentOS7操作系统上自动安装Tomcat的过程有关。以下是关于这个主题的详细知识点: 1. **CentOS7**: CentOS是一个基于Linux的开源操作系统,常用于服务器部署,因其稳定性和...
centos7.0安装tomcat7.0.82的详细步骤和注意事项,亲测有效
linux环境下安装tomcat详细步骤,本教程主要是针对centos7下安装部署tomcat7做了全方位讲解,其他linux版本基本差不多
该文档详细介绍,怎么样安装centos6.7,以及在cent0s环境下面安装tomcat,jdk
在Linux系统,特别是CentOS 7环境下,安装和配置Apache Tomcat 8.5是部署Java Web应用程序的关键步骤。Tomcat作为一个开源的轻量级应用服务器,主要用于运行Servlet和JSP应用。下面是详细的安装和配置过程: **1. ...
本教程将详细讲解如何在CentOS 7上离线安装Tomcat,这对于那些无法连接到互联网或者网络环境受限的服务器尤其重要。 首先,你需要下载所需的软件包。在本压缩包"CentOS7离线安装tomcat.zip"中,包含了安装Tomcat所...
### CentOS 7.3 下 Tomcat 9 安装步骤 #### 步骤一:下载与上传Tomcat 1. **访问Apache官方网站**下载Tomcat 9的压缩文件,如`apache-tomcat-9.0.0.M26.tar.gz`。 2. **使用WinSCP**上传压缩文件至`/usr/local`...
### CentOS 6.7 下安装与配置 Tomcat 8.5 的详细步骤 #### 一、准备工作 在开始安装之前,请确保已经安装了 CentOS 6.7 操作系统,并且系统能够正常联网。 #### 二、下载 Tomcat 1. **创建安装目录:** ```bash...
- 打开Tomcat安装目录下的`bin/startup.sh`文件(例如`/usr/local/tomcat7_1/bin/startup.sh`),在文件顶部添加如下行来配置环境变量: ```bash export JAVA_HOME=/usr/local/JDK7 export CLASSPATH=$CLASSPATH...
在介绍如何基于CentOS 7.6安装Tomcat之前,我们需要先理解几个关键概念。首先,CentOS(Community ENTerprise Operating System)是一个稳定、可靠、高性能的免费企业级Linux发行版,它是Red Hat Enterprise Linux的...
在CentOS7操作系统中配置Java环境和安装Tomcat9是一个常见的任务,对于开发和部署Java应用程序至关重要。首先,我们需要理解JDK(Java Development Kit)和OpenJDK的区别,这是配置Java环境的基础。 JDK和OpenJDK是...
CentOS下安装配置JDK与Tomcat图解详细过程.doc
在CentOS 7环境下搭建和配置Java应用服务器,如Tomcat和Nginx,是企业IT基础设施中的常见任务。这个过程涉及到多个步骤,包括安装必要的软件、配置安全性和优化性能,确保服务稳定运行。以下是对标题和描述中所述...
本篇文章将深入解析如何在CentOS系统上安装Tomcat,并在遇到默认OpenJDK导致验证码图像显示异常问题时,通过`alternatives`工具优雅地切换至Sun JDK,以确保应用的正常运行。 #### 一、问题背景及分析 在CentOS...
CentOS源码安装Apache Tomcat 8.0.21 Apache Tomcat是一款流行的Java Web服务器,广泛应用于企业级Web应用程序。CentOS是流行的Linux发行版,提供了稳定、安全的服务器环境。本文将指导您如何在CentOS系统上源码...
将WAR文件复制到`/var/lib/tomcat7/webapps/`目录下,Tomcat会自动解压并运行应用。 总结,CentOS 7系统上的JDK 1.7和Tomcat 7.0安装是一个基础且重要的过程,对于开发和运行基于Java的Web应用程序至关重要。遵循...