Tomcat文件夹构成
目录 | 描述 |
---|---|
/bin | 存放Windows平台及Linux平台上启动和关闭Tomcat的脚本文件 |
/lib | 存放Tomcat服务器以及所有Web应用都能访问的JAR文件 |
/conf | 存放Tomcat服务器的各种配置文件,其中最重要的配置文件是server.xml |
/logs | 存放Tomcat的日志文件 |
/temp | 临时文件 |
/webapps | 默认的Web应用文件的存放目录 |
/docs | Tomcat文档 |
/example | 示例程序 |
/work | Jsp文件编译后的servlet文件存放 |
Tomcat项目部署和发布
两种方式:
①:webapps方式
将你的项目拷贝到webapps目录下 然后访问
tomcat默认端口号8080。
ip地址:8080/html05/页
②:配置文件方式
conf--->server.xml 打开 添加以下代码 --》保存---》重启tomcat
<Context docBase="项目在电脑中的路径" path="/haha 访问路径" reloadable="true"/>
配置好路径后:直接浏览器访问:
ip地址:端口号/haha/资源文件
什么是servlet
JAVAWEB : 三大核心/组件(Servlet,Filter,Listener)
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务 连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。
Servlet 就是小服务程序,可以做动态网页。在java中 对servlet有两种解读:
1.servlet接口
2.所有实现这个接口的类
tomcat 对 web项目的目录要求
普通java项目:src
web项目:
我们写的servlet需要部署到tomcat中,但是你不能乱写(我们写好了之后 随便放到一个地方 tomcat肯定不识别),此时tomcat有一个目录要求。其实就是要求我们 需要创建几个文件夹 每个文件夹中放不同的资源内容。
使用idea开发工具创建web项目
第一步:
第二步:
第三步:
第四步:将 tomcat下边lib目录中的 servlet-api.jar 复制到自己项目的lib目录下
第五步:编写servlet文件
第六步:配置web.xml文件
第七步:配置Tomcat