apache-tomcat7 在rhel7下的安装记录

tomcat7官方下载地址:http://tomcat.apache.org/download-70.cgi 最新版本:7.0.73

安装tomcat之前需安装jdk

下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html   #下载rpm包安装

安装jdk步骤:

[[email protected] ~]# rpm -ivh  jdk-8u102-linux-x64.rpm

[[email protected] ~]# vi /etc/profile  #添加环境变量

export JAVA_HOME=/usr/java/jdk1.8.0_102   #JDK默认的安装目录
export JAVA_BIN=/usr/java/jdk1.8.0_102/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

[[email protected] ~]# source /etc/profile

[[email protected] ~]# java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode) java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

安装tomcat步骤:

1、压到本地目录 如:/usr/local
2、添加环境变量

[[email protected] ~]# vi /etc/profile
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.73
[email protected] ~]# source /etc/profile
3、启动tocmat

[[email protected] ~]# /usr/local/apache-tomcat-7.0.73/bin/satrtup.sh
Using CATALINA_BASE:   /usr/local/apache-tomcat-7.0.73
Using CATALINA_HOME:   /usr/local/apache-tomcat-7.0.73
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.73/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_102
Using CLASSPATH:       /usr/local/apache-tomcat-7.0.73/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.70/bin/tomcat-juli.jar
4、配置管理员
[[email protected] ~]# vi /usr/local/apache-tomcat-7.0.70/conf/tomcat-users.xml

修改默认管理员
<tomcat-users>
  <role rolename="admin-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="admin-script"/>
  <role rolename="manager-status"/>
  <role rolename="manager-gui"/>
  <user username="admin" password="1234" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
</tomcat-users>

rhel7 开机自动启动(systemctl方式配置)

[[email protected] ~]# cd $CATALINA_HOME
[[email protected] apache-tomcat-7.0.73]# touch tomcat.pid

[[email protected] bin]# vi setenv.sh
#set java runtime environment variable 
export JAVA_HOME=/usr/java/jdk1.8.0_102
export JRE_HOME=/usr/java/jdk1.8.0_102/jre
 
# set APR 
export LD_LIBRARY_PATH=/usr/local/apr/lib   //需要安装APR

#add tomcat pid 
CATALINA_PID="$CATALINA_HOME/tomcat.pid"
 
#add java opts 
JAVA_OPTS="-server -Xms1024m -Xmx4096m -XX:PermSize=256M -XX:MaxNewSize=1024m -XX:MaxPermSize=512m -Djava.awt.headless=true"

[[email protected] bin]# vi /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Tomcat
After=syslog.targetnetwork.target remote-fs.targetnss-lookup.target
  
[Service]
Type=forking
PIDFile=/usr/local/apache-tomcat-7.0.73/tomcat.pid
ExecStart=/usr/local/apache-tomcat-7.0.73/bin/startup.sh 
ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID Private
PrivateTmp=true

[Install]
WantedBy=multi-user.target

[[email protected] bin]# systemctl enable tomcat
[[email protected] bin]# systemctl start tomcat
[[email protected] systemd]# systemctl status tomcat
● tomcat.service - Tomcat
   Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2016-12-08 15:43:44 CST; 1min ago
  Process: 1251 ExecStart=/usr/local/apache-tomcat-7.0.73/bin/startup.sh (code=exited, status=0/SUCCESS)
 Main PID: 2154 (java)
   CGroup: /system.slice/tomcat.service
           └─2154 /usr/java/jdk1.8.0_102/jre/bin/java -Djava.util.logging.config.file=/usr/local/apache-tomcat-7.0.73/conf/loggin...

Dec 08 15:43:42 app-server systemd[1]: Starting Tomcat...
Dec 08 15:43:44 app-server startup.sh[1251]: Using CATALINA_BASE:   /usr/local/apache-tomcat-7.0.73
Dec 08 15:43:44 app-server startup.sh[1251]: Using CATALINA_HOME:   /usr/local/apache-tomcat-7.0.73
Dec 08 15:43:44 app-server startup.sh[1251]: Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.73/temp
Dec 08 15:43:44 app-server startup.sh[1251]: Using JRE_HOME:        /usr/java/jdk1.8.0_102/jre
Dec 08 15:43:44 app-server startup.sh[1251]: Using CLASSPATH:       /usr/local/apache-tomcat-7.0.73/bin/bootstrap.jar:/usr/...li.jar
Dec 08 15:43:44 app-server startup.sh[1251]: Using CATALINA_PID:    /usr/local/apache-tomcat-7.0.73/tomcat.pid
Dec 08 15:43:44 app-server startup.sh[1251]: Tomcat started.
Dec 08 15:43:44 app-server systemd[1]: Started Tomcat.
Hint: Some lines were ellipsized, use -l to show in full.

时间: 2024-10-21 12:48:03

apache-tomcat7 在rhel7下的安装记录的相关文章

Apache+php在windows下的安装和配置

下载和配置php 下载php:http://windows.php.net/download/  php-5.4.16-Win32-VC9-x86.zip 下载apache: http://httpd.apache.org/download.cgi#apache22 一.首先将php5内的所有dll文件(包括ext文件夹内的dll文件)拷贝至Windows系统的system32文件夹下,如C:WINDOWS\system32.这一步是为了让windows系统获得PHP运行的dll文件,其意义跟指

CentOS 6.5下Redis安装记录

Redis简介: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主持. redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop.a

Apache Thrift 在Windows下的安装与开发

Windows下安装Thrift框架的教程很多.本文的不同之处在于,不借助Cygwin或者MinGW,只用VS2010,和Thrift官网下载的源文件,安装Thrift并使用. 先从官网 下载这两个文件: · thrift-0.9.1.tar.gz · Thrift compiler for Windows (thrift-0.9.1.exe) 第一个文件是源代码包,第二个可执行文件用于在Windows下生成目标语言的桩代码. 除此以外,还需要boost库和libevent库. 安装Thrift

『PyTorch』第一弹_Linux系统下的安装记录

官网首页(http://pytorch.org/)是有安装教程的,但是点击之后没有反应,原因不明,所以不得不自己寻找一个安装方法. 安装参考如下: http://blog.csdn.net/amds123/article/details/69396953 由于我的机器使用Anaconda2.7内部嵌套了Anaconda3.6,而我更倾向于使用3.6版本(个人感觉使用3.x是大势所趋,且3.x的确比2.7方便不少),而我的cuda版本是8,所以我根据自己的情况记录一下安装流程: # 激活环境 so

Linux+Apache下如何安装SSL证书

最近很多站长在问linux系统平台下如何安装SSL证书?Linux+Apache下如何安装SSL证书?本文整理了关于Linux+Apache下如何安装SSL证书的相关教程供大家参考,更多SSL证书安装部署问题可咨询沃通CA. 一.申请SSL证书 Linux+Apache下如何安装SSL证书?在Linux+Apache下安装SSL证书之前你得先去沃通CA申请一张全球可信的SSL证书,你可以选择付费的中高端SSL证书,也可以选择基础级的免费SSL证书. 二.文件备份 由于安装SSL证书要修改服务器的

RHEL7下PXE+NFS+Kickstart无人值守安装操作系统

1.配置yum源 vim /etc/yum.repos.d/development.repo [development] name=yum server baseurl=file:///mnt enabled=1 gpgcheck=0 2.挂载光盘 mount /dev/sr0 /mnt 3.安装相关软件包 yum install dhcp syslinux xinetd tftp-server 4.配置dhcp vim /etc/dhcp/dhcpd.conf 5.添加内容 subnet 19

windows下分别安装apache和php7

前言:做了快一年的PHP还没有自己搭过环境,用的都是集成环境,最近又想用用PHP7和Laravel5.5,所以决定自己搭一个本地环境. 1.下载Apache(由于PHP7要求,所以要下载2.4以上版本),官网http://httpd.apache.org/download.cgi 点击进入,出现如下页面,这个页面大概说,不提供windows版本的下载了,只提供源码如果你够叼可以自己编译,或者选择官网推荐的下载地址,选择哪个根据自己喜好了我随      手就是选择第一个,进去后继续根据提示继续操作

Linux环境下Tivoli Directory Server v6.3安装记录_步骤2:安装TDS软件

IBM Tivoli Directoy Server是对轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP)的一个完整实现,功能强大.稳定可靠,是构建企业门户的基础磐石: 本系列文章以图文方式讲解TDS安装的相关知识: 系列文章目录如下: 1.安装DB2数据库: 2.安装TDS软件: 3.创建TDS实例: 4.解决因GSKIT版本引起的TDS实例无法启动的故障: 本文为TDS安装记录系列文章的第二篇<安装TDS软件>: 环境说明: 硬件环境

RHEL7下的Nginx的配置安装

RHEL7下的Nginx的配置安装 一.    安装前的准备 1.      建立RHEL的yum存储库 #vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/rhel/7/$basearch/ gpgcheck=0 enabled=1 2.      编译安装配置参数 --help#打印这个信息   --prefix=PATH#设置安装路径   --sbin-path