JavaWeb学习之BS/CS架构及tomcat容器项目部署
BS与CS模式:
CS模式:客户端服务器架构模式
- 优点:充分利用客户端机器的资源,减轻服务器的负荷(一部分安全要求不高的计算任务、存储任务放在客户端执行,不需要把所有计算、存储任务都放在服务器端执行,从而减轻服务器压力,也能减轻网络负荷)
- 缺点:需要安装;升级维护成本较高
BS模式:浏览器服务器架构模式
- 优点:不需要安装;维护成本较低
- 缺点:所有计算和存储任务都是放在服务器端的,服务器的负荷较重,在服务器端计算完成后把结果再传输给客户端,因此客户端和服务端会进行非常频繁的数据通信,从而网络负荷较重。
Tomcat:web容器
将一个项目放入tomcat中的过程称为deploy(部署)
1.Tomcat的安装和配置:
2.新建web项目,并在tomcat中部署
在idea中新建web项目步骤:
- New module
- 找到module,右键addFramework Support
- 找web Application,点击ok
- 点击run->Edit Configuration
- 点击tomcat server local
- 找到tomcat目录 到bin目录的上层目录即可
项目部署:
- run->Edit Configuration
- 找到tomcat中的Deployment
- 点击加号->artifact
- 下方Application context即为context root,可修改,一般直接改为/
当有更新操作和当idea是非激活状态时的操作(热部署):
有更新操作:重新部署
当非激活状态时:重新更新一下
JavaWeb学习之BS/CS架构及tomcat容器项目部署相关推荐
- 【Javaweb学习笔记】在Eclipse中创建Web项目
[Javaweb学习笔记]在Eclipse中创建Web项目 哈喽大家好,这里是Java框架学习笔记专栏第二期 本期内容--在Eclipse中创建Web项目 前期回顾: 第一期--schema约束 笔者 ...
- centos 7 中安装 docker和创建 tomcat容器并部署web应用
在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用 一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web ...
- kubernetes(K8S)学习笔记P6:K8s集群|java项目部署
kubernetes(K8S)学习笔记P6:K8s集群|java项目部署 8.集群资源监控 8.1概述 8.2搭建集群监控平台系统 8.2.1部署prometheus 8.2.3部署Grafana 8 ...
- 基于Docker里的运行的tomcat容器进行部署Java Web项目详解
引言:在centos-7环境装了docker后,通过docker创建一个tomcat容器,想部署Java web项目,结果就是找不到tomcat 容器的的webapps目录,导致部署不了项目,不过后来 ...
- JavaWeb学习笔记(软件系统体系结构、Tomcat、Web应用、HTTP协议)
JavaWeb学习笔记 JavaWeb学习笔记 软件系统体系结构 常见软件系统体系结构C/S.B/S Web资源 Web服务器 Tomcat Tomcat概述 安装.启动.配置Tomcat Web应用 ...
- 通过XShell将linux服务器上的Tomcat下项目部署后,怎样对日志操作来调试
场景 使用XShell将linux服务器上的Tomcat下的项目部署后, 发现项目跑不起来. 此时你想通过查看Tomcat运行的日志来调试. 实现 可以进入到Tomcat下的logs目录下 输入: l ...
- tomcat本地服务器配置好了考到别的机器上项目都错了e,【Tomcat】项目部署和运行时遇到的坑(玄学?)...
问题描述和报错和解决: 可能有不少人你跟我一样在本地测试正常,代码啥都没动,将项目部署到云服务器却出现问题.那极有可能就是环境不一样导致的. 下面是我遇到的一个报错(截图放到最后).这个报错涉及到代码 ...
- 一台电脑上安装5台tomcat 与 项目部署 probe
去官网下载你需要tomcat官网 如果你不需要最新版可以下载历史版本 1.点击Archives 2.选择你需要的版本 3.点击bin进入 就可以选择你需要的版本 我下是解压版 解压到本地 去配置环境变 ...
- 解决Eclipse下Tomcat将项目部署到.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps下
今年3月份左右开始用2019年3月份的eclipse,一直有一个疑问,我的web项目部署后放在了哪里,我一直不知道怎么找,像myeclise的话就直接部署到了本地的tomcat的路径,但是eclips ...
最新文章
- 一次由于字符集问题引发的MySQL主从同步不一致问题追查
- Java 洛谷 P1424 小鱼的航程(改进版)
- 从宝马与京东携手,透视汽车后市场变革
- 解密阿里云七武器之高性能消息服务ONS
- 工作90:富文本编辑器使用篇wangedit
- JQuery Dialog UI按钮文字国际化
- 小菜的系统框架界面设计-小菜用户权限管理软件开源大放送
- 《深度学习Python实践》第13章——审查回归算法
- CAN(FD)收发器选型及替换指南(一)
- 74hc165C语言程序,单片机驱动74hc165程序
- java ee图书管理系统_基于jsp的图书馆管理系统-JavaEE实现图书馆管理系统 - java项目源码...
- 深度学习 视频目标跟踪
- [处理方法]微信内置浏览器 打开页面空白
- 王者荣耀s10服务器维护,王者荣耀s9维护到几点?王者荣耀s10赛季上线时间分享...
- 京东首页静态页面html+css
- Android USB系统(一)
- C#最小二乘法进行曲线拟合及相关系数
- [智慧农业]Python基于改进YOLOv5的猕猴桃叶病害检测系统(完整源码&数据集&视频教程)
- 看完这篇java单利模式文章,面试的时候再也不怕了
- (点击||敲击)发出声音特效「HTML+CSS+JavaScript」项目总结