![](https://img.haomeiwen.com/i6854348/0210c60164aef041.png)
在a上操作
1、安装openjdk
yum install java-1.8.0-openjdk-devel.x86_64
java -version ---确认是否安装成功
2、安装tomcat
yum install tomcat tomcat-admin-webapps tomcat-docs-webapp tomcat-webapps
systemctl start tomcat
测试
http://172.18.21.107 ---可以访问tomcat的默认网站
3、将zrlog放到tomcat的根目录下
mv app/zrlog-1.7.1-release.war /usr/share/tomcat/webapps
systemctl restart tomcat
[root@centos7 webapps]#ls ---发现文件被自动解开
docs host-manager manager zrlog-1.7.1-release
examples logs ROOT zrlog-1.7.1-release.war
[root@centos7 webapps]#ln -s zrlog-1.7.1-release zrlog
4、安装httpd并修改配置
yum install httpd
vim vhost.conf
<virtualhost *:80>
servername www.node2.com
documentroot /app/website1
<directory /app/website1>
require all granted
</directory>
proxyrequests off
proxypass "/" "ajp://127.0.0.1:8009/"
proxypassreverse "/" "ajp://127.0.0.1:8009/"
</virtualhost>
httpd -t
systemctl start httpd ---启动服务
在b上的设置
6、安装数据库
yum install mariadb-server
systemctl start mariadb
mysql
MariaDB [(none)]> create database zrlog;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all on zrlog.* to zrloguser@'172.18.21.107' identified by "centos";
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> quit
Bye
7、登录网站
http://172.18.21.107/zrlog/
会让输入数据库的一些信息,填好后安装即可
总结:如果是一个.war的动态程序文件,只要把它放到tomcat的根目录下,然后重启tomcat就会自动解开这个程序文件,创建一个软连接,然后就可以访问这个程序文件了。通过反复试验,发现此动态程序只能通过httpd反向代理,并且和后端tomcat连接的协议类型为aip才可以。
网友评论