网站部署3——如何部署动态项目

前言

部署静态资源html,上一篇已经提到过,直接将项目放到对应目录即可。

需求:如何部署一个带mysql的动态资源

问题

1.动态资源jsp项目也是直接放到对应目录吗?
2.是否项目要打成war包
3.打成war包之后,项目是怎么操作数据库的?

1.动态资源的部署

apache公司提供了tomcat服务器,Tomcat是apache的扩展,但实际上它是独立运行的,apache只能处理静态页面,而tomcat可以用来处理动态资源,tomcat也能处理静态资源但没有apache效率高。
所以,想要部署动态项目,就需要安装tomcat,由于tomcat独立运行都使用的8080端口,所以运行tomcat时需要关闭原来的apache?。

部署方式1:tomcat可以处理动态资源,可以直接将项目放到tomcat的webapps目录下面,然后运行tomcat。
部署方式2:如果是使用IDEA开发的项目,可以将项目打成war包,放到webapps目录下,这种方式支持热部署。

打war包的作用

打war包有几优点:
1.部署项目时,只需要操作一个文件。
2.支持热部署,

什么是热部署

平常开发项目时,每次部署都需要重启tomcat,部署项目,如果使用了热部署,就不需要这么麻烦,直接将项目打成war包,放置到对应目录,运行时的tomcat检测到新的war包,就会将其解压到当前目录。

打成war包之后是怎么操作数据库的

由于打成war包,部署之后,tomcat会将war进行解压,所以还是和开发时一样操作数据库,只要安装了数据库并配置了数据库连接池就行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值