在虚拟机部署Tomcat
一、查看JDK是否安装
运行 java -version 命令查看 Java 是否安装。如果没有安装需要自行下载安装。
[root@localhost /]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
[root@localhost /]#
JDK安装步骤
①上传jdk-8u91-linux-x64.tar.gz包
rz
②解压jdk-8u91-linux-x64.tar.gz包
tar zxvf jdk-8u91-linux-x64.tar.gz
③新建java目录文件
mkdir -p /usr/java
④将解压出来的包mv移动到/usr/java下
mv jdk1.8.0_91 /usr/java/
⑤vim编辑配置文件
vi /etc/profile
在文本最后追加以下内容
JAVA_HOME=/usr/java/jdk1.8.0_91
JRE_HOME=/usr/java/jdk1.8.0_91/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
⑥最后再查看是否安装成功
[root@localhost /]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
[root@localhost /]#
二、安装配置Tomcat
①解压apache-tomcat-8.5.16.tar.gz包。
tar zxvf apache-tomcat-8.5.16.tar.gz
解压后生成apache-tomcat-8.5.16文件夹,将该文件夹移动到/usr/local/下,并改名为tomcat8。
mv apache-tomcat-8.5.16 /usr/local/tomcat8
②启动tomcat
[root@localhost /]# /usr/local/tomcat8/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat8
Using CATALINA_HOME: /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.
[root@localhost /]#
③查看8080端口是否已开启
[root@localhost /]# netstat -anpt | grep 8080
tcp6 0 0 :::8080 :::* LISTEN 4703/java
[root@localhost /]#
防火墙放通8080端口通过
[root@localhost /]#firewall-cmd --zone=public --add-port=8080/tcp --permanent
[root@localhost /]#firewall-cmd --reload
④打开浏览器输入IP:8080,如出现以下界面则表示tomcat启动成功
三、建立java的web站点
[root@localhost /]# mkdir -pv /web/webapp1
mkdir: 已创建目录 "/web"
mkdir: 已创建目录 "/web/webapp1"
[root@localhost /]#
①在webapp1目录下建立一个index,jsp的测试页面
[root@localhost /]# vim /web/webapp1/index.jsp
②在index.jsp里添加以下内容
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>JSP test1 page</title>
</head>
<body>
<% out.println("Welcom to test site site,http://www.test2.com");%>
</body>
</html>
③修改tomcat的server.xml文件
[root@localhost /]# vim /usr/local/tomcat8/conf/server.xml
在配置文件中添加以下内容
在
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
下添加
<Context docBase="/web/webapp2" path="" reloadble="false">
</Context>
效果图如下:
④关闭tomcat,再重新启动tomcat。
关闭
[root@localhost /]# /usr/local/tomcat8/bin/shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat8
Using CATALINA_HOME: /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
启动
[root@localhost /]# /usr/local/tomcat8/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat8
Using CATALINA_HOME: /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.
最后通过浏览器访问IP:8080出现下图效果,说明该tomcat站点已经配置成功,并且能够运行JSP。