(最近看些web开发视频,觉得以文档形式输出更加方便)
Tomcat服务器
1、web概述
架构设计模式C/S和B/S,C/S是把所有业务逻辑及界面渲染操作交给客户端完成,服务器主要是一个数据库。B/S是基于浏览器访问,把业务逻辑交给服务端完成,客户端做界面渲染和数据交换。B/S又是特殊的C/S,此时浏览器充当客户端,基于HTTP协议。
2、服务器
服务器分为两种。
2.1 软件服务器:就是一个软件
2.2 硬件服务器:安装了软件服务器的主机
3、javaweb服务器
Tomcat实现了JavaEE 13种规范中的几个规范(Servlet容器)。
Servlet容器也称为JavaWeb容器,用来管理Servlet对象和管理Jsp的生命周期,Tomcat可以创建、管理、销毁Servlet对象。
4、Tomcat服务器
Tomcat是免费开源的Servlet容器,它是Apache软件基金会的一个项目,由Apache、sun和其他一些公司及个人共同开发而成。最新的Servlet和JSP规范总能在Tomcat中体现,Tomcat 8 支持最新的Servlet3.1和JSP 2.3规范。
Tomcat用Java语言开发,Tomcat是一个符合J2EE标准的WEB服务器,但J2EE中的EJB程序无法在此处运行。
4、Tomcat安装
去官网下载软件。
根据JDK位数选择相应的位数。
安装注意:
5、Tomcat目录说明
Tomcat根下的目录:
-bin:存放了启动/关闭等Tomcat的工具
-conf:存放了Tomcat软件的一些配置文件
-lib: 存放了Tomcat软件启动运行的依赖jar文件
-logs:存放Tomcat日志记录(成功、失败)
6、Tomcat常见的问题
Tomcat常见问题:
若JDK是32位,请使用32位的Tomcat和Eclipse;
若JDK是64位,请使用64位的Tomcat和Eclipse;
6.1 还没启动Tomcat或者Tomcat启动失败,就去访问地址
6.2 Tomcat启动成功,但是出现404的页面,表示访问的不存在的页面,资源路径错误
6.3 Tomcat未关闭再次重新启动Tomcat
6.4 Tomcat下配置文件更改后结构异常
6.5 要保证XML内容编码和文件编码相同,建议使用UTF-8,否则不能使用中文
7、Tomcat常见的配置
把Tomcat配置到服务列表:这样可以随着系统的启动而启动(一般用在服务上)
1、 使用cmd工具,并进入Tomcat根/bin目录
2、 执行service install命令
3、 就可以注册服务
删除服务:
1、 使用cmd工具,并进入Tomcat根/bin目录
2、 执行service remove命令
3、 就可以删除服务
在windows服务中改成自动就是开机自动启动了。
8、修改Tomcat的默认端口
Tomcat的默认端口是8080,HTTP协议的默认端口是80
步骤:
1、 进入Tomcat根/conf/找到server.xml
2、 默认是在第70行,Connector元素的port熟悉
3、 配置为8090端口(如果改成80,由于HTPP默认是80及可以省略)
4、 重新启动Tomcat即可
9、Tomcat界面说明
9.1 操作系统分两种Windows和Unix。
Windows:95、98、xp、win7…
Unix:Linux(苹果、红旗、雨林木风…)
9.2设置权限
在Tomcat根\conf\tomcat-users.xml中添加
<rolerolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="admin" password=""roles="manager-gui,admin-gui"/>既可以打开页面中