tomcat基础应用
1. tomcat安装(centos7)
1.1 java的安装
yum install -y java-1.8.0
java -version
1.2 tomcat下载
网址:https://tomcat.apache.org/download-80.cgi
上传到/opt目录下
yum -y install lszrz
rz -E
tar xf apache-tomcat-8.5.72.tar.gz
mv apache-tomcat-8.5.72 tomcat
1.3 tomcat的启动与关闭
启动:
/opt/tomcat/bin/startup.sh
关闭
/opt/tomcat/bin/shutdown.sh
检查
ps -ef | grep java
1.4 修改配置文件,使web页面可以管理tomcat
vim /opt/tomcat/conf/tomcat-users.xml
添加
<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0">
<role rolename="admin-gui"/>
<role rolename="host-gui"/>
<role rolename="manger-gui"/>
<user username="tomcat" password="tomcat" roles="admin-gui,host-gui,manger-gui"/>
1.5 配置访问的ip
vim /opt/tomcat/webapps/manager/META-INF/context.xml
修改:
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
为:
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="192\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
1.6 端口
tomcat端口8080
ss -lntup | grep java
tcp LISTEN 0 100 :::8080 :::* users:(("java",pid=9287,fd=54))
tcp LISTEN 0 1 ::ffff:127.0.0.1:8005 :::* users:(("java",pid=9287,fd=66))
在配置文件里边可以修改
vim server.xml
8005端口
负责关闭tomcat的请求,当时行shutdown就可以关闭
vim server.xml
<Server port="8005" shutdown="SHUTDOWN">
8009 nginx的反向代理的时候可使用ajp协议
反向代理到改端口,默认是关闭的
端口的配置在文件
vim /opt/tomcat/conf/server.xml
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
站点
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
unpackWARs="true" autoDeploy="true" 表示上传war文件会自动的解压
2. tomcat搭建jpress网站
2.1 网站代码下载
网站代码下载:http://www.jpress.io/download
2.2 环境清理
把/opt/tomcat/webapps目录下的文件移走,或删除,只留下ROOT目录,ROOT里边的文件也不要
上传war
rz -E
tomcat会自动的解压war
[root@web02 webapps]# tree -L 1
.
├── jpress
├── jpress.war
├── logs
└── ROOT
2.3 数据库的安装
yum install -y mariadb-server
systemctl start mariadb
mysqladmin password 123456
mysql -uroot -p123456
grant all on *.* to jpress@'%' identified by '123456';
flush privileges;
2.4 启动tomcat
/opt/tomcat/bin/startup.sh
2.5 jpress的安装
浏览器输入:
192.168.80.8/jpress
下一步:
完成之后重启,不要等着
关闭
/opt/tomcat/bin/shutdown.sh
启动:
/opt/tomcat/bin/startup.sh
在访问:
192.168.80.8/jpress
这是查看页面
这是管理页面:可以写文章
192.168.80.8/jpress/admin