安装tomcat(二进制)
tar zxvf apache-tomcat-8.0.43.tar.gz -C /usr/local/
tar zxvf jdk-8u121-linux-x64.tar.gz -C /usr/local/
mv /usr/local/jdk1.8.0_121/ java #将JDK改名为Java
mv /usr/local/apache-tomcat-8.0.43/ tomcat8 #改为tomcat8
vim /etc/profile.d/java.sh #为Java配置环境变量
添加:
export JAVA_HOME=/usr/local/java #指定根目录
export PATH=$JAVA_HOME/bin:$PATH #Java的可执行脚本
. /etc/profile.d/java.sh #重读配置文件
java -version #验证Java是否生效
tomcat运行配置:
ln -s /usr/local/tomcat8/bin/catalina.sh /usr/local/bin/tomcat #创建启动脚本
tomcat start #启动tomcat
tomcat stop #停止tomcat(默认5秒后停止)
stop -force #强制停止tomcat
tomcat configtest #检查配置文件
tomcat version #查看tomcat版本
tomcat start #启动tomcat
netstat -napt | grep 8080 #tomcat默认监听在8080端口
tomcat目录结构:
bin:可执行脚本
conf:配置文件
lib:运行时依赖的库文件
logs:日志文件
webapps:web应用所在目录,web资源的存放目录
work:tomcat的工作目录
tomcat配置文件:
conf/server.xml:主配置文件
<Connector port="8080" protocol="HTTP/1.1" #监听端口和http版本
connectionTimeout="20000" #超时时间
redirectPort="8443" /> #重定向端口
<Host>name="localhost" appBase="webapps" #主机名,网站根目录
unpackWARs="true" autoDeploy="true"</Host> #虚拟主机配置
conf/tomcat-users.xml:密码配置文件
<tomcat-users ......(省略)"> #配置后台管理密码
<user name="root" password="123.com" roles="admin-gui,manager-gui"/>
</tomcat-users>
编写tomcat重启脚本:tomcat没有自带重启脚本,需要自己手动编写
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/bash
tomcat stop
0
&>
/
dev
/
null
x
=
$?
tomcat start &>
/
dev
/
null
y
=
$?
if
[ $x
-
eq
0
];then
echo
-
e
'\033[32m stop tomcat OK\033[0m'
else
echo
-
e
'\033[32m stop tomcat False\033[0m'
fi
if
[ $y
-
eq
0
];then
echo
-
e
'\033[32m start tomcat OK\033[0m'
else
echo
-
e
'\033[31m start tomcat False\033[0m'
fi
|
tomcat配置实例:(省略部分内容)
<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">
<Service name="Catalina">
<Connector port="80" protocol="HTTP/1.1" #监听端口
connectionTimeout="20000"
redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Host name="www.test.com" appBase="webapps" #基于域名的虚拟主机
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="./myapp"/> #网站根目录
</Host>
</Engine>
</Service>
</Server>
webapp配置:
cd /usr/local/tomcat8/webapps/
mkdir myapp #创建根目录
vim index.jsp #创建首页
访问:www.test.com #测试网站是否成功