JavaWeb

用Java写的程序,可以在浏览器运行。

Request & Responce

Web资源

Web服务器


我们在自己的主机启动Tomcat服务器,然后运行它,就能够通过主机访问这个服务器,这个服务器能够运行我们的程序。


部署Web工程

法1

将web工程整个文件拷贝到webapps目录下,然后访问对应的文件夹/文件

手动拖动与使用服务器的区别

手动拖动,是file文件协议,使用服务器访问,是http协议。


前者直接打开本地的文件,后者是向服务器发送请求,服务器找到对应的文件,返回给客户端。

另外,前者只能支持静态资源,不能支持jsp和servlet等动态资源,这个必须放在服务器上部署web资源。

Tomcat默认访问路径

  • 如果路径没有指定工程名,默认访问webapps下的ROOT工程http://localhost:8080等价于http://localhost/ROOT等价于http://localhost:8080/ROOT/index.html
  • 如果指定了工程名,则默认访问工程下的index.html文件,http://localhost/MyProject等价于http://localhost/Myproject/index.html

创建动态web工程

部署web工程


可以部署当前服务器,多个web工程。

一个工程下,可以有多个Moudle,这样合并就方便了!

修改模板工程路径

修改资源热部署

这样的话,页面代码修改后,就不需要重启,刷新后,也能看见浏览器变化。

也就是自动更新资源和字节码文件。


上边内个,是修改,点击update之后的默认单选位置。

Tomcat 学习笔记(0)相关推荐

  1. TOMCAT学习笔记

    TOMCAT学习笔记 (2011-10-03 17:03:26) 转载▼ 标签: 杂谈 分类: 编程 2011年10月3日 1.TOMCAT总体来说由两部分组成:connector和container ...

  2. Tomcat学习笔记01【Web相关概念、Tomcat基本操作】

    Java后端 学习路线 笔记汇总表[黑马程序员] Tomcat学习笔记01[Web相关概念.Tomcat基本操作][day01] Tomcat学习笔记02[Tomcat部署项目][day01] 目录 ...

  3. Tomcat学习笔记02【Tomcat部署项目】

    Java后端 学习路线 笔记汇总表[黑马程序员] Tomcat学习笔记01[Web相关概念.Tomcat基本操作][day01] Tomcat学习笔记02[Tomcat部署项目][day01] 目录 ...

  4. MATLAB学习笔记0:学习须知

    阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...

  5. 斯坦福 密码学 I 学习笔记0:大纲

    斯坦福密码学 I 学习笔记 本系列为斯坦福 Dan Boneh教授的"密码学 I"的学习笔记 课程网址: http://www.coursera.org/lecture/crypt ...

  6. Latex学习笔记0

    由于本人最近要使用latex,所以记录下个人学习笔记,随着积累不断完善此标签. 转载于:https://www.cnblogs.com/qixianyu/p/8087402.html

  7. Tomcat学习笔记(三)—— Server组件

    前面已经初步了解了Server组件是什么东西及其作用.在这里进一步对Server组件进行研究学习. Server组件 从Tomcat的层次结构中已经知道Server组件是Tomcat最顶层组件,它可以 ...

  8. Java学习笔记 0、计算机相关知识了解

    文章目录 前言 一.计算机基本知识 1.认识CPU 2.认识内存 二.三大定律 三.IT两大鼻祖 四.万维网 五.windows下的常用命令 六.各类语言及应用 七.各种进制数 四个进制介绍 原码.反 ...

  9. tomcat学习笔记(JDK+TOMCAT+AXIS)

    总算开始动手毕设了.先搭建web service的平台吧,要 jdk(1.6)+tomcat(5.5.27)+axis(1.4),还要下载四个独立的包:activation.jar mail.jar ...

最新文章

  1. Java任何一个元素都可以转换成String类型
  2. eclipse创建spring boot项目加载不到application.properties配置文件
  3. Standard C++ Episode 7
  4. AngularJS-liveRoomDirective.js 直播间指令
  5. 利用Python实现一个感知机学习算法
  6. php autoload 性能,PHP __autoload()方法真的影响性能吗?
  7. 问世间最大的乐趣是什么?
  8. linux+3.10.0.tar.bz2,tensorflow在linux系统上的安装
  9. html 科赫雪花,CSS3 科赫雪花分形动画
  10. Oracle (03)分组子句.where条件 与 having条件的区别.子查询.DDL.DML.数据的增删改.TCL
  11. 电脑格式化之后如何进行数据恢复【图文教程】
  12. python学习笔记02-分支循环(图灵学院视频笔记)
  13. MOV指令是数据传送指令
  14. WRF后处理/Python处理nc数据与可视化/极坐标网格绘制(Cartopy、netcdf4)——以北极雪水当量数据为例
  15. R语言作业--第六章判别分析
  16. linux命令ps aux|grep xxx详解
  17. 安徽科技学院 信网学院网络文化节 房辉
  18. docker安装mysql远程不能访问_虚拟机中docker安装mysql远程无法访问
  19. mt6735 [Audio Common]如何修改拨号按键音量大小
  20. 长滩岛:渔舟唱晚爱的记忆

热门文章

  1. KMP算法的java实现
  2. 中国寒龙反网络病毒联盟核心小组:官方公告,近期本站将会发布各种编程技术视频教程,详情请点击我们的以下公告!...
  3. 恋爱Linux(Fedora20)2——安装Java运行环境(JDK)
  4. 《Pro ASP.NET MVC 3 Framework》学习笔记之四【领域模型介绍】
  5. 小米10pro使用说明书_华为Mate40、华为P40和小米10拍照对比:哪一款最好?
  6. js实现html模板继承,理解JavaScript中的原型和继承
  7. linux 广播命令,Linux基础命令---ping
  8. java 中io的删除文件_总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇
  9. 锁 mysql_Mysql的锁(S锁和X锁的区别)
  10. linux 进程 释放内存,Linux 释放内存方法和原理