tomcat中web站点的部署

tomcat中web站点的部署

====================================================================
web站点的部署
上线的代码有两种方式:
第一种方式是直接将程序目录放在webapps目录下面,
第二种方式是使用开发工具将程序打包成war包,然后上传到webapps目录下面。
使用war包部署web站点
部署tomcat内存检测包
———————————————————————————————-
面试:代码上线:
<<<<<传统手工上线方式:开发人员将代码做一个打包即war包,然后提交给运维 ,然后运维在转交给服务器,呈现在网站上。>>>>
<<<<<自动化上线方式:开发人员把代码上传到svn或者git里面,然后jenkins会自动获取svn或者git里面的代码,通过maven打包成war包,
jenkins会自动通知tomcat来获取war包,tomcat获取war包后自动解压至指定目录,然后网页会自动更新上线。>>>>>>

传统的上线 实际上是开发做成包,运维上传包的过程

war包其实就是一个压缩包,把后缀名改成war
———————————————————————————————–

上传两个包meminfo.war      jpress-web-newest.war
【1】上传meminfo.war包到/usr/local/tomcat8/webapps目录中
[root@localhost ~]# ls
anaconda-ks.cfg              original-ks.cfg  文档
apache-tomcat-8.5.40.tar.gz  公共             下载
initial-setup-ks.cfg         模板             音乐
jpress-web-newest.war        视频             桌面
meminfo.war                  图片
【2】站点主动解压部署
[root@localhost ~]# mv meminfo.war /usr/local/tomcat8/webapps/
[root@localhost ~]# ls /usr/local/tomcat8/webapps/    //会发现自动解压
docs      host-manager  meminfo      ROOT
examples  manager       meminfo.war
[root@localhost ~]# ls /usr/local/tomcat8/webapps/meminfo
meminfo.jsp  META-INF
【3】浏览器访问
http://192.168.200.67:8080/meminfo/meminfo.jsp

tomcat中web站点的部署插图

【4】上传jpress-web-newest.war
【5】 站点主动解压部署
[root@localhost ~]# mv jpress-web-newest.war /usr/local/tomcat8/webapps/
[root@localhost ~]# ls /usr/local/tomcat8/webapps/
docs          jpress-web-newest      meminfo
examples      jpress-web-newest.war  meminfo.war
host-manager  manager                ROOT
【6】浏览器访问
http://192.168.200.67:8080/jpress-web-newest

tomcat中web站点的部署插图1

点击下一步:

tomcat中web站点的部署插图2

 

【7】安装数据库
[root@localhost ~]# yum -y install mariadb mariadb-server
[root@localhost ~]# systemctl start mariadb
[root@localhost ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.56-MariaDB MariaDB Server
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
MariaDB [(none)]> create database jp;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all on jp.* to ‘jp’@’localhost’ identified by ‘123456’;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> exit
Bye

【8】在浏览器测试

tomcat中web站点的部署插图3

tomcat中web站点的部署插图4

 

 tomcat中web站点的部署插图5

 

重启tomcat在访问:

[root@localhost ~]# /usr/local/tomcat8/bin/shutdown.s
[root@localhost ~]# /usr/local/tomcat8/bin/startup.sh
[root@localhost ~]# tail -f /usr/local/tomcat8/logs/catalina.2019-11-23.log

tomcat中web站点的部署插图6

在访问http://192.168.200.67:8080/jpress-web-newest/admin/login

tomcat中web站点的部署插图7

 

 tomcat中web站点的部署插图8

 

tomcat中web站点的部署插图9

 

 tomcat中web站点的部署插图10

 

在访问192.168.200.67:8080/jpress-web-newest/

 tomcat中web站点的部署插图11

 

 

 完成!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原文链接:https://www.cnblogs.com/elin989898/p/11919790.html

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享