Tomcat

前言–关于最重要的部署问题

项目不用添加框架!
请添加图片描述
按照正常程序 创建普通的java模块之后
请添加图片描述
再对其进行框架支持 Web application

其实导入jar包之类的都没问题,普通的添加到库即可
请添加图片描述
聚焦在其中一个的上面,
请添加图片描述

先导知识

请求—响应

客户端—>服务器:请求
服务器—>客户端:响应

Web资源分类

web资源按实现的技术和呈现的效果的不同,又分为静态资源和动态资源两种。
静态资源:html、css、js、txt、mp4视频,jpg 图片
动态资源:jsp页面、Servlet程序

常见的web服务器

  • Tomcat:Apache组织提供的一种web服务器,提供对jsp和servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)。
  • Jboss:是一个遵从JavaEE规范的、开放源代码的、纯 Java的EJB服务器,它支持所有的JavaEE规范(免费〉。
  • GlassFish:oracle公司开发的一款Javaweb服务器,是一款强健的商业服务器,达到产品级质量〈应用很少)
  • Resin:是cAUCHO公司的产品,是一个非常流行的服务器,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多)。
  • webLogic:是oracle公司的产品,是目前应用最广泛的 Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。

如何启动Tomcat服务器

bin目录下的startup.bat文件

如何判断是否启动成功

  • 1、http://localhost:8080
  • 2、http://127.0.0.1:8080
  • 3、http://真实ip:8080

要是打不开.bat,JAVA_HOME

停止

右上角的关闭就是

部署web工程到Tomcat

第一种方法:只需要把web工程的目录拷贝到Tomcat的 webapps目录下即可。
1、在webapps目录下创建一个book(项目工程)文件夹
2、把写的文件都放到该文件夹下面
3、访问:在浏览器输入

http://localhost:8080/book/…

在本地打开和Tomcat的区别

本质上就是访问写在本地的玩意 ,但是
从本地打开和通过服务器打开,区别在于:

协议:本地打开,是file协议;服务器是http
在这里插入图片描述

关于默认访问谁 的问题

当我们在浏览器地址栏中输入访问地址如下:
http://ip:port/ 没有工程名的时候,默认访问的是 ROOT工程。

当我们在浏览器地址栏中输A的访问地址如下:
http://ip:port/工程名/ 没有资源名,默认访问index.html页面

意思就是说:每个包至少有一个index.html的默认欢迎页面,没有指定访问哪个文件的时候,就访问默认的,这个index可以用来当欢迎页

与IDEA整合

新建项目–>新建模块xxx(配置好)—>右键xxx第二个:只选择web application—>(出现蓝色的点)在这里插入图片描述这个就是完整的,接下来解释一下

  • src目录:存在自已编写的java源代码
  • web目录:专门用来存放web工程的资源文件。比如: html页面、css文件、js文件等等
  • WEB-INF目录是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容
  • web.xml它是整个动态web工程的配置部署描述文件可以在这些配置很多web工程的组件,比如: Servlet程序、Filter过滤器、Listener监听器、Session超时…
  • lib目录:自己创建的,用来存放第三方的jar包。

IDEA使用习惯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值