tomcat--(linux运维29)

tomcat基础应用

  • 1. tomcat安装(centos7)
    • 1.1 java的安装
    • 1.2 tomcat下载
    • 1.3 tomcat的启动与关闭
    • 1.4 修改配置文件,使web页面可以管理tomcat
    • 1.5 配置访问的ip
    • 1.6 端口
  • 2. tomcat搭建jpress网站
    • 2.1 网站代码下载
    • 2.2 环境清理
    • 2.3 数据库的安装
    • 2.4 启动tomcat
    • 2.5 jpress的安装

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

tomcat--(linux运维29)_第1张图片
下一步:
tomcat--(linux运维29)_第2张图片
tomcat--(linux运维29)_第3张图片
完成之后重启,不要等着

关闭
/opt/tomcat/bin/shutdown.sh 

启动:
/opt/tomcat/bin/startup.sh

在访问:

192.168.80.8/jpress

这是查看页面
tomcat--(linux运维29)_第4张图片

这是管理页面:可以写文章

192.168.80.8/jpress/admin

tomcat--(linux运维29)_第5张图片

你可能感兴趣的:(linux运维,linux,tomcat,运维)