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
解压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
出现下图插入成功
查看8080端口,该服务需要开启8080端口,查看端口是否开启,
netstat -anpt | grep 8080 (如果你发现无法使用该命令请执行:yum -y install net-tools)
firewall-cmd --zone=public --add-port=8080/tcp --permanent (如果你8080端口没开请使用该命令)
接下来就可以通过网络访问IP了
建立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
/usr/local/tomcat8/bin/shutdown.sh
/usr/local/tomcat8/bin/startup.sh
再次访问,看网页是否变了
温馨提示:默认端口为8080,下图我已经改为8079,如果有需要可以修改
下面为配置文件
- 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的默认配置信息