CentOS7安装配置Tomcat
1.安装jdk
jdk 安装有两种方式,本文只介绍rpm格式的安装包
安装jdk:在安装包所在的目录下执行如下语句
rpm -ivh jdk-8u261-linux-x64.rpm
安装完成后,默认安装在/usr/java下。
配置环境变量,执行如下语句:
vim /etc/profile
添加如下内容,/usr/java/jdk1.8.0_202 为jdk所在路径,请自行修改
JAVA_HOME=/usr/java/jdk1.8.0_202 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH CLASSPATH
使环境变量生效
source /etc/profile
测试是否安装成功
Java -version
2.安装tomcat
到 tomcat 所在的目录下,解压压缩包
tar -zxvf apache-tomcat-8.5.57.tar.gz
移动解压好的文件夹到 /usr/local/tomcat 目录下
mv apache-tomcat-8.5.57 /usr/local/tomcat
到 /usr/local/tomcat/bin 目录下启动tomcat
./startup.sh
测试
浏览器输入127.0.0.1:8080
配置Tomcat
包括配置Tomcat的訪問端口,虛擬主機,解析jsp
配置Tomcat的访问端口
tomcat默认启动的是8080,如果你想修改为80,则需要修改server.xml文件:
vim /usr/local/tomcat/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
重启生效
[root@localhost src]# /usr/local/tomcat/bin/shutdown.sh
[root@localhost src]# /usr/local/tomcat/bin/startup.sh
配置Tomcat的虚拟主机
cd /usr/local/tomcat/conf/
vim server.xml
找到</Host>下一行插入新的<Host>内容如下:
<Host name="www.123.cn" appBase="/data/tomcatweb"
unpackWARs="false" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>
</Host>
保存后,重启生效
测试Tomcat解析jsp
先创建tomcat的测试文件:
vim /data/tomcatweb/111.jsp
加入如下内容:
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
保存后,使用curl测试:
[root@localhost ~]# curl -xlocalhost:80 www.123.cn/111.jsp
看看运行结果是否是:
<html><body><center>
Now time is: Thu Jun 13 15:26:03 CST 2013
</center></body></html>