互联网科技

centOS7 tomcat 安装

作者:金沙国际官网    发布时间:2019-11-05 23:40     浏览次数 :180

[返回]

CentOS7+汤姆cat 生育连串布局

 

本节自个儿将带大家认知tomcat甚至哪些依据memcached完成tomcat的对话保持。好了废话十分少说,下边大家就起来了。

1 准备OS账户

 

tomcat的介绍

康宁起见,本着最小权限原则,分娩种类决不允许使用root账户来运营tomcat。为此,创建新账户tomcat,并设定登陆密码。

前言

汤姆cat 服务器是二个不收费的绽开源代码的Web 应用服务器,归于轻量级应用服务器,在中型小型型系统和产出国访问问客商不是数不尽之处下被遍布使用,是支付和调弄整理JSP 程序的首荐。实际上汤姆cat 是Apache 服务器的扩张,但它是独自运作的,所以当你运营tomcat 时,它实际上作为多个与Apache 独立的长河单独运维的。常常在大家的选取进程中,我们让Apache 来管理HTML页面诉求,而Tomcat 实际上运营JSP 页面和Servlet。别的,汤姆cat和IIS等Web服务器相似,具备管理HTML页面包车型地铁法力,其余它依然多个Servlet和JSP容器,独立的Servlet容器是汤姆cat的暗许格局。然则,汤姆cat管理静态HTML的技能不比Apache服务器。

useradd tomcat

 

tomcat的安装

passwd tomcat

记录一下Linux CentOS 7安装汤姆cat7的大器晚成体化步骤。

第风流倜傥大家要到位是部署Java环境,独有安装JDK就可以。

2 配置防火墙放行8080端口并做80端口映射

 

此地自个儿早本来就有下好的JDK了

在/etc/firewalld/services/目录下新建一个名叫tomcat.xml的文书,内容如下:

下载

自家利用的是jdk-7u9-linux-x64.rpm那么些版本

<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>Tomcat Webserver</short>
  <description>HTTPS is a modified HTTP used to serve Web pages when security is important. Examples are sites that require logins like stores or web mail. This option is not required for viewing pages locally or developing Web pages. You need the httpd package installed for this option to be useful.</description>
  <port protocol="tcp" port="8080"/>
</service>

 

直接设置就能够。

然后把此服务投入防火墙准绳中

先是须要下载tomcat7的安装文件,地址如下: 
http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz

[root@TomcatA ~]# rpm -ivh jdk-7u9-linux-x64.rpm

firewall-cmd --reload

 

tomcat的话小编这里也是下载好了。直接解压就足以用了apache-tomcat-7.0.55.tar.gz

 firewall-cmd --add-service=tomcat

设置与布局

[root@TomcatA ~]# tar xf apache-tomcat-7.0.55.tar.gz -C /usr/local/            我们把它放在/usr/local/ 

 firewall-cmd --permanent --add-service=tomcat

 

平常大家都做个链接

鉴于非root客商不可能侦听1023以下端口,所以这里运用三个改变的法门,便是接收firewalld在数额包路由以前行行端口转载,把具有发往80的tcp包转载到8080即可。

安装此前要求确定保障已经设置JDK,若未有安装JDK请参见上风流浪漫篇blog先精确安装JDK: Linux CentOS 7 & JDK 1.7 安装与配置,假如已经设置JDK,那么就接下去就能够安装tomcat了,首先将下载的安装文件上传到Linux服务器的相应目录,第一步是解压:

[root@TomcatA local]# ln -sv apache-tomcat-7.0.55/ tomcat

firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080

 

下边改善下蒙受变量

firewall-cmd --permanent --add-forward-port=port=80:proto=tcp:toport=8080

tar -zxvf apache-tomcat-7.0.57.tar.gz

[root@TomcatA local]# cat /etc/profile.d/java.sh                      这个是Java的变量

尔后tomcat就一定于同不经常间侦听80和8080多少个端口了。

 

JAVA_HOME=/usr/java/latest  
PATH=$JAVA_HOME/bin:$PATH    
export JAVA_HOME PATH

今后的步骤均是在tomcat账户意况下进展。

解压完整后去除安装包:

[root@TomcatA local]# cat /etc/profile.d/tomcat.sh                  这个是tomcat的

3 以tomcat客户驼色安装JDK和TOMCAT

 

export CATALINA_HOME=/usr/local/tomcat  
export PATH=$CATALINA_HOME/bin:$PATH

汤姆cat真的是至极的从简,归属纯银灰软件,直接下载下来解压就完事了安装。稍加配置就能够顺遂运转,具体的配置步骤参见$CATALINA_HOME/RUNNING.txt文件,说的极度掌握。基本原理是:Tomcat已经做了调整运转与截至的脚本bin/catalina.sh,此脚本顺遂进行的唯生机勃勃必需前提是,知道JDK安装路线。汤姆cat官方建议新建多个bin/setevn.sh的文件,并在内部设置条件变量JAVA_HOME,因为catalina.sh文件里会自行读取setenv.sh。运营脚本会依照JAVA_HOME自动安装CLASSPATH以致CATALINA_HOME等别的情状变量,无需顾客直接插手。

rm -rf apache-tomcat-7.0.57.tar.gz

好了下边就能够利用Catalina.sh 来运维了                                      Catalina.sh是劳动运营脚本

未来就足以由此bin/catalina.sh start来运行,通过bin/catalina.sh stop来关闭汤姆cat了。

 

[root@TomcatA local]# catalina.sh start  
Using CATALINA_BASE:  /usr/local/tomcat    
Using CATALINA_HOME:  /usr/local/tomcat    
Using CATALINA_TMPDIR: /usr/local/tomcat/temp    
Using JRE_HOME:        /usr/java/latest    
Using CLASSPATH:      /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar    
Tomcat started.

在 Ubuntu 12.04 LTS 上通过 Tomcat 部署 Solr 4 http://www.linuxidc.com/Linux/2012-09/71158.htm

假造背后要做tomcat集群,所以从新确立新目录并将解压好的tomcat移进去:

如此tomcat就运转了。

Ubuntu下部署Solr(4.4)到Tomcat(7.0.53) http://www.linuxidc.com/Linux/2014-05/101443.htm

 

[root@TomcatA local]# netstat -tnlp  
Active Internet connections (only servers)    
Proto Recv-Q Send-Q Local Address              Foreign Address            State      PID/Program name 
tcp        0      0 0.0.0.0:111                0.0.0.0:*                  LISTEN      1473/rpcbind       
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                  LISTEN      1726/sshd         
tcp        0      0 127.0.0.1:631              0.0.0.0:*                  LISTEN      1578/cupsd         
tcp        0      0 127.0.0.1:25                0.0.0.0:*                  LISTEN      1823/master       
tcp        0      0 0.0.0.0:46718              0.0.0.0:*                  LISTEN      1549/rpc.statd     
tcp        0      0 :::36716                    :::*                        LISTEN      1549/rpc.statd     
tcp        0      0 :::111                      :::*                        LISTEN      1473/rpcbind       
tcp        0      0 :::8080                    :::*                        LISTEN      2147/java         
tcp        0      0 :::22                      :::*                        LISTEN      1726/sshd         
tcp        0      0 ::1:631                    :::*                        LISTEN      1578/cupsd         
tcp        0      0 ::1:25                      :::*                        LISTEN      1823/master       
tcp        0      0 ::ffff:127.0.0.1:8005      :::*                        LISTEN      2147/java         
tcp        0      0 :::8009                    :::*                        LISTEN      2147/java 

Linux下Apache与七个汤姆cat 集群负载均衡 http://www.linuxidc.com/Linux/2012-01/51731.htm

mkdir /wocloud/tomcat_cluster/

由此地点的结果大家可以看见该服务运转了3个端口:8080  8009    8005

Nginx 汤姆cat 集群负载均衡消除笔记 http://www.linuxidc.com/Linux/2013-07/86827.htm

 

 

实例详整汤姆cat组件安装+Nginx反向代理汤姆cat+Apache使用mod_jk和mod_proxy反向代理和负载均衡 http://www.linuxidc.com/Linux/2013-06/85290.htm

mkdir /wocloud/tomcat_cluster/tomcat1

在 Ubuntu 12.04 LTS 上通过 Tomcat 部署 Solr 4 http://www.linuxidc.com/Linux/2012-09/71158.htm

CentOS 6.5下选择Rubiconsyslog+LogAnalyzer+MySQL计划日志服务器 http://www.linuxidc.com/Linux/2014-06/103836.htm

 

 

Apache+汤姆cat 景况搭建(JK铺排进程卡塔尔国 http://www.linuxidc.com/Linux/2012-11/74474.htm

mv ./apache-tomcat-7.0.57/ /wocloud/tomcat_cluster/tomcat1/

Ubuntu下部署Solr(4.4)到Tomcat(7.0.53) http://www.linuxidc.com/Linux/2014-05/101443.htm

汤姆cat 的详细介绍:请点这里
汤姆cat 的下载地址:请点这里

 

 

正文恒久更新链接地址:http://www.linuxidc.com/Linux/2014-10/107983.htm

先是大家来陈设一下tomcat的意况变量和内部存款和储蓄器设置,进入tomcat的bin目录后经过vi命令展开catalina.sh文件,并在里面出席如下配置:(系统中布局JDK的情形变量后,能够不用配置下面的剧情卡塔尔

Linux下Apache与三个汤姆cat 集群负载均衡 http://www.linuxidc.com/Linux/2012-01/51731.htm

图片 1

 

 

JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"

Nginx 汤姆cat 集群负载均衡解决笔记 http://www.linuxidc.com/Linux/2013-07/86827.htm

 

 

export TOMCAT_HOME=/wocloud/tomcat_cluster/tomcat1/apache-tomcat-7.0.57

实例详整汤姆cat组件安装+Nginx反向代理Tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡 http://www.linuxidc.com/Linux/2013-06/85290.htm

 

 

export CATALINA_HOME=/wocloud/tomcat_cluster/tomcat1/apache-tomcat-7.0.57

CentOS 6.5下利用陆风X8syslog+LogAnalyzer+MySQL布置日志服务器 http://www.linuxidc.com/Linux/2014-06/103836.htm

下一篇:没有了