关于java:服务器Tomcat你会安装了吗

33次阅读

共计 1718 个字符,预计需要花费 5 分钟才能阅读完成。

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)

PS:获取学习资源技术干货:lezijie006(暗号 13)

扩大

Tomcat 目录构造

  1. bin:启动和敞开 tomcat 的 bat 文件
  2. conf:配置文件 server.xml 该文件用于配置 server 相干的信息,比方 tomcat 启动的端口号,配置主机 (Host) web.xml 文件配置与 web 利用(web 利用相当于一个 web 站点)tomcat-user.xml 配置用户名明码和相干权限.
  3. lib:该目录搁置运行 tomcat 运行须要的 jar 包
  4. logs:寄存日志,当咱们须要查看日志的时候,能够查问信息
  5. webapps:搁置咱们的 web 利用
  6. work 工作目录:该目录用于寄存 jsp 被拜访后生成对应的 server 文件和 .class 文件

Eclipse 关联 Tomcat

Window→preferences→Server→Runtime Environment→add→apache-tomcat-8.0.23

正文完
 0