Tomcat配置

本文详细介绍了如何配置和启动Tomcat,包括在Eclipse中设置Tomcat v9.0,调整项目的编码设置,创建动态Web项目,以及创建servlet类的基本步骤。此外,还讲解了项目目录结构及其作用,如servlet、service、dao等层的职责。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Tomcat web容器 IIS
Tomcat 是 Apache 软件基金会一个项目,由 Apache、Sun 和部分公司和个人一起开发完善的轻量级 Web 应用服务器,是 Servlet 规范和 JSP 规范的开源实现。是免费开源的。
2、tomcat的配置和启动
(1).配置文件:server.xml
(2).端口:默认8080
(3).中文问题:URIEncoding=“UTF-8”
(4).找到tomcat目录下的配置文件conf里的server.xml,使用记事本打开定位到接口8080在redirectPort=”8443”后面添加URIEncoding=“UTF-8”。
在这里插入图片描述
(5).启动tomcat:找到tomcat目录下的配置文件bin里的startup.bat 双击启动,然后在浏览器中输入”localhost:8080”搜索会出现一个页面。
在这里插入图片描述
3、 Myeclipse配置tomcat9
(1).Servers > Server Runtime Environments > add
(2).打开Eclipse在右上角点击图中标志图案,弹窗中选择”Java EE(default)”,
在这里插入图片描述
(3).配置tomcat,点击Eclipse菜单栏中Window==>Preferences==>Server==>Runtime Environments,点击Add选择”Apache Tomcat v9.0”,下一步命名,路径选择在tomcat目录下,JRE选择”jdk1.8.0_191”。
在这里插入图片描述
(4).点击Eclipse菜单栏中Window搜索jsp找到JSP Files,把编译改为UTF-8。
在这里插入图片描述
(5).新建项目选择”Dynamic Web Project”(动态Web项目),最后”WebContent”就是以后的Web显示页面、css等等存放目录。
在这里插入图片描述
(6).创建的文件中Java Resources==>src是写代码的目录,WebContent是存放数据、css、图片的地方,WebContent==>WEB-INF存放配置文件、扩展包、数据库驱动等。
(7).因为WebContent还缺少一个文件所以进行添加,在项目名中鼠标右键选择Java EE Tools==>Generate Deployment Descriptor Stub创建一个web.xml文件需要连一下网络。
在这里插入图片描述
(8).在WebContent鼠标右键新建一个JSP File命名为index.jsp,选择html5模板。
在这里插入图片描述
在这里插入图片描述
(9).创建完成。
在这里插入图片描述
1、创建运行环境tomcat服务。
(1).点击打印台上的Server下面有一串连接,打开之后把左边的Web项目添加到右边。
在这里插入图片描述
(2).启动服务,点击debug模式启动方便调试,启动完后点击Console查看是否配置完成。
在这里插入图片描述

(3).打开浏览器输入:localhost:8080/2021-04-07(后面是项目名称)运行。
2、新建 web Project
(1).servlet/web/controller 存放servlet :相当于MVC中的控制器,用于接收页面参数、返回参数给页面、控制页面跳转、参数跳跃,不进行数据操作。
(2).service 放服务层的接口,impl服务接口的实现类:java服务,被底层调用、业务逻辑处理,如数据的新增调用dao层。
(3).dao数据库操作接口,impl数据库操作接口的实现类:对数据库每一个表的封装、增、删、查、改,每一个dao里只操作一张表查询可以多表联查。
(4). po 数据的实体类:数据库的实体模型类,如一个用户表对应一个用户类,
(5).vo数据的实体类:用来对页面格式对应的实体类。
(6).common 放公共的类。
(7).filter过滤器。
(8).util 放工具类:数据校验、数据库连接、密码加密。
在这里插入图片描述
3、创建servlet类
(1).创建servlet类命名规范使用大驼峰写法,而且都以servlet结尾。
在这里插入图片描述
(2).需要继承HttpServlet,而且引用javax.servlet.http.HttpServlet包。
在这里插入图片描述
(3).重写方法:快捷键(shift+alt+s)选择==>Override/lmplement Methods勾选两种常用方法。
在这里插入图片描述
(4).继承servlet两种方法:
。DoGet:用来处理get请求。
。Dopost:用来处理post请求。
。Request用来获取用户请求数据。
。Response响应回馈。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值