tomcat的搭建及简易操作

检测java是否安装,如没有则安装

java -version
tar -zxvf jdk-8u91-linux-x64.tar.gz
mkdir /usr/java
mv jdk1.8.0_91 /usr/java/
vim /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

source /etc/profile
java -version

出现下图插入成功
tomcat的搭建及简易操作

开始安装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

/usr/local/tomcat8/bin/startup.sh

出现下图插入成功
tomcat的搭建及简易操作
查看8080端口,该服务需要开启8080端口,查看端口是否开启,

netstat -anpt | grep 8080           (如果你发现无法使用该命令请执行:yum -y install net-tools)
firewall-cmd --zone=public --add-port=8080/tcp --permanent   (如果你8080端口没开请使用该命令)

接下来就可以通过网络访问IP了
tomcat的搭建及简易操作
建立java的web站点

mkdir -pv /web/webapp1

vim /web/webapp1/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文件

vim /usr/local/tomcat8/conf/server.xml     (添加以下内容)
<Context docBase="/web/webapp1" path="" reloadble="false">
</Context>

注意插入的地方
tomcat的搭建及简易操作
重新启动tomcat

/usr/local/tomcat8/bin/shutdown.sh
/usr/local/tomcat8/bin/startup.sh

再次访问,看网页是否变了
温馨提示:默认端口为8080,下图我已经改为8079,如果有需要可以修改
tomcat的搭建及简易操作

下面为配置文件

  • server.xml
    tomcat的主配置文件,包含service,connectors,engine,realm,valve,hosts等组件
    web.xml
    遵循Servlet规范标准的配置文件,用于配置servlet,并为所有的Web应用程序提供包括MIME映射等默认配置信息;
  • tomcat-user.xml
    Realm认证时用到的相关角色、用户和密码等信息;Tomcat自带的manager默认情况下会用到此文件;在Tomcat中添加/删除用户,为用户指定角色等将通过编辑此文件实现
  • catalina.policy
    java相关的安全策略配置文件,在系统资源级别上提供访问控制的能力
  • catalina.properties
    Tomcat内部package的定义及访问相关的控制,也包括对通过类装载器装载的内容的控制;Tomcat在启动时会事先读取此文件的相关设置;
  • logging.properties
    Tomcat通过自己内部实现的JAVA日志记录器来记录操作相关的日志,此文件即为日志记录器相关的配置信息,可以用来定义日志记录的组件级别以及日志文件的存在位置等
  • context.xml
    所有host的默认配置信息