Tomcat高负载WEB服务器Tomcat部署

Posted 资本家的鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat高负载WEB服务器Tomcat部署相关的知识,希望对你有一定的参考价值。

tomcat下载地址:​​http://tomcat.apache.org/​

Tomcat高负载WEB服务器(2)Tomcat部署_tomcatTomcat高负载WEB服务器(2)Tomcat部署_tomcat_02

Tomcat高负载WEB服务器(2)Tomcat部署_tomcat_03

Tomcat高负载WEB服务器(2)Tomcat部署_tomcat_04


JDK下载地址:​​http://www.oracle.com/technetwork/java/javase/downloads/index.html​

Tomcat高负载WEB服务器(2)Tomcat部署_tomcat_05

Tomcat高负载WEB服务器(2)Tomcat部署_tomcat_06

Tomcat高负载WEB服务器(2)Tomcat部署_tomcat_07

JDK简介

  • JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。
  • JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JVM

  • JVM是Java Virtual Machine(Java虚拟机)的缩写,
  • JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,
  • 是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

JRE

  • JRE为Java Runtime Environment运行环境的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。

Tomcat高负载WEB服务器(2)Tomcat部署_tomcat_08



环境要求:6到8G内存

建议卸载默认安装openjdk软件


部署JAVA环境

1.解压安装包

tar xf jdk-8u151-linux-x64.tar.gz  -C /usr/local

2.多版本部署java

ln -s /usr/local/jdk1.8.0_151/ /usr/local/java

3.配置环境变量

vim /etc/profile
JAVA_HOME=/usr/local/java
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH

source /etc/profile

env |grep JAVA
JAVA_HOME=/usr/local/java

4.测试java

java -version

java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)


安装Tomcat

1.解压安装包

# tar xf apache-tomcat-7.0.42.tar.gz  -C /usr/local/

2.多版本部署tomcat

# ln -s /usr/local/apache-tomcat-7.0.42/ /usr/local/tomcat

3.定义Tomcat所需环境变量

vim /etc/profile
CATALINA_HOME=/usr/local/tomcat //Tomcat安装目录
export CATALINA_HOME

source /etc/profile

4.启动Tomcat

启动tomcat
bash /usr/local/tomcat/bin/startup.sh
输出提示
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/java
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

检查端口
netstat -tnlp |grep java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 56119/java
tcp6 0 0 :::8009 :::* LISTEN 56119/java
tcp6 0 0 :::8080 :::* LISTEN 56119/java
//关于tomcat端口:
//8005:是tomcat本身的端口
//8080:tomcat负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器
//8009:tomcat负责和其他的HTTP服务器建立连接,如nginx和apache互通时使用

访问服务器地址,注意关闭防火墙
http://192.168.19.100:8080/

Tomcat高负载WEB服务器(2)Tomcat部署_tomcat_09

bash  /usr/local/tomcat/bin/shutdown.sh
关闭tomcat



以上是关于Tomcat高负载WEB服务器Tomcat部署的主要内容,如果未能解决你的问题,请参考以下文章

部署Tomcat及负载均衡

Tomcat高负载WEB服务器tomcat目录介绍

Tomcat高负载WEB服务器Tomcat多实例

Tomcat+nginx+Keepalived部署反向代理负载均衡高可用

案例:部署Tomcat及其负载负载

Linux运维web篇 nginx+tomcat实现动静分离和负载均衡