Tomcat的配置与安装

Tomcat

是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个Java初学者web来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为10.0.5。

安装Tomcat

官方网址:https://tomcat.apache.org/

Tomcat启动和关闭

启动:

解压包之后,在bin文件目录下找到启动文件startup.bat,点击即可启动Tomcat,等待一会之后,随意打开一款浏览器,在网页栏上输入localhost:8080,若能顺利访问,则证明Tomcat已启动。

关闭

将启动时弹出的cmd窗口直接关闭即可,或者在bin目录下点击shutdown.bat文件

在安装测试过程中,可能会遇到的问题如下:

1、Java环境变量没有配置

2、闪退问题:需要配置兼容性

3、乱码问题:配置文件中设置

3.3 配置

可以配置驱动的端口号~

  • Tomcat的认端口号为:8080
  • MysqL:3306
  • http:80
  • https:443
<Connector port="8081" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

也可以配置主机的名称~

  • 认的主机名称为:localhost
  • 认网站应用存放的位置:webapps
<Host name="www.ayin.com"  appBase="webapps"
      unpackWARs="true" autoDeploy="true">

面试题直击:谈一谈网站是如何访问的?

  1. 输入一个域名,并敲击回车键

  2. 检查本机的C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射:

    1. 有,直接返回对应的ip地址,这个地址中有我们需要访问的web程序,就可以直接访问!

      127.0.0.1		www.ayin.com
      
    2. 没有:去DNS服务器上找,找到的话就返回,找不到就会报错误

      在这里插入图片描述

3.4 发布一个web网站

不会就先模仿

  • 将自己写的网站,放到服务器(Tomcat)中指定的web应用目录的文件夹(webapps)下,就可以进行访问了

  • 网站应该有的结构如下:

    --webapps(Tomcat服务器的web目录)
        -ROOt
        -ayin(网站的目录名)
        	-WEB-INF
        		-classes(java程序)
    			-lib(web应用所依赖的jar包)
                -web.xml(网站配置文件)
            -index.html(认的首页)
            -static	
            	-css
                    -style.css
                -js
                -imng
            -......
        
    

相关文章

一 、安装solr 环境说明:centos 7.3,solr 6.6,zookeeper3...
tomcat 日志说明 配置文件server.xml 默认日志格式为 推荐使...
在实际生产环境中,tomcat的 catalina.out日志默认是不切割的...
简介: SSL 协议的3个特性: 保密:通过SSL链接传输的数据是...
遵循Java Servlet 规范第4节中的建议 ,Apache Tomcat实现了...