Tomcat 是一个合乎 JavaEE WEB 规范的最小的 WEB 容器 ,所有的 JSP 程序肯定要有 WEB 容器的反对能力运行,而且在给定的 WEB 容器外面都会反对事务处理操作。
Tomcat 是由 Apache 提供的(www.apache.org),能够用安装版和解压版,安装版能够在服务中呈现一 Tomcat 的服务,免装置没有,开发中应用免安装版。Tomcat 简略的说就是一个运行 Java 的网络服务器, 底层是 Socket 的一个程序 ,它也是 JSP 和 Servlet 的一个容器。Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 我的项目中的一个外围我的项目,由 Apache、Sun 和其余一些公司及集体共同开发而成。
因为有了 Sun 的参加和反对,最新的 Servlet 和 JSP 标准总是能在 Tomcat 中失去体现。因为 Tomcat 技术先进、性能稳固,而且收费,因此深受 Java 爱好者的青睐并失去了局部软件开发商的认可,成为目前比拟风行的 Web 应用服务器 。
Tomcat 服务器是一个收费的凋谢源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型零碎和并发拜访用户不是很多的场合下被广泛应用,是开发和调试 JSP 程序的首选。对于一个初学者来说,能够这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应 HTML(规范通用标记语言下的一个利用)页面的拜访申请。实际上 Tomcat 局部是 Apache 服务器的扩大,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的过程独自运行的。
当配置正确时,Apache 为 HTML 页面服务,而 Tomcat 实际上是在运行 JSP 页面和 Servlet。另外,Tomcat 和 IIS 等 Web 服务器一样,具备解决 HTML 页面的性能,另外它还是一个 Servlet 和 JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式。不过,Tomcat 解决动态 HTML 的能力不如 Apache 服务器。目前 Tomcat 最新版本为 9.0。
Tomcat 装置形式
- 确保 JDK 环境配置正确
- 官网下载 Tomcat 安装包
- 解压安装包
- 集成到编译工具
案例实操
运行 Tomcat 须要 JDK 的反对【Tomcat 会通过 JAVA_HOME 找到所须要的 JDK】。装置就是解压缩过程。启动 Tomcat,能拜访则算装置好了
1、解压 →
2、ROOT 目录中查看 index.html 或 index.jsp 文件
Tomcat8 中自带了页面,而 tomcat7 免装置下没有,如果间接拜访会出 404 Tomcat7.XXX 则须要查看 webapps->ROOT 目录中是否有 index.html 或者 index.jsp,如果没有则本人手动增加一个 html 文件或者到其余中央拷贝一份 jsp,此时能拜访该页面则是配置胜利。
3、启动 Tomcat (在 tomcat 的装置目录下的 bin 目录 应用命令行启动 tomcat)
启动后启动窗口不能敞开
4、关上浏览器输出 http://localhost:8080/ 拜访
OK,Tomcat 装置胜利。
5、敞开 Tomcat (在 tomcat 的装置目录下的 bin 目录 应用命令行敞开 tomcat)
扩大
Tomcat 目录构造
- bin:启动和敞开 tomcat 的 bat 文件
- conf:配置文件 server.xml 该文件用于配置 server 相干的信息,比方 tomcat 启动的端口号,配置主机 (Host) web.xml 文件配置与 web 利用(web 利用相当于一个 web 站点)tomcat-user.xml 配置用户名明码和相干权限.
- lib:该目录搁置运行 tomcat 运行须要的 jar 包
- logs:寄存日志,当咱们须要查看日志的时候,能够查问信息
- webapps:搁置咱们的 web 利用
- work 工作目录:该目录用于寄存 jsp 被拜访后生成对应的 server 文件和 .class 文件
Eclipse 关联 Tomcat
Window→preferences→Server→Runtime Environment→add→apache-tomcat-8.0.23
omcat
Window→preferences→Server→Runtime Environment→add→apache-tomcat-8.0.23