Web初识及Tomcat安装

Web初识及Tomcat安装

一、web初识

web就是网页,例如 www.baidu.com

1.静态web

  • 提供给所有人看到数据始终不会发生变化
  • 使用的技术:html,css。

图1====================

  • 缺点:
    • Web页面无法动态更新,所有用户看到都是同一个页面;
    • 它无法和数据库交互(数据无法持久化,用户无法交互)。

2.动态web

  • 提供给所有人看的数据会一直发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!
  • 技术栈:Servlet/JSP,ASP,PHP

图2=====================

  • 优点:
    • Web页面可以动态更新,所有用户看到都不是同一个页面;
    • 它可以与数据库交互 (数据持久化:注册,商品信息,用户信息…)。
  • 缺点:
    • 如果加入服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重新发布;即停机维护。

二、Tomcat

1.Tomcat简介

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个Java初学web的人来说,它是最佳的选择

Tomcat 实际上运行JSP 页面和Servlet。Tomcat最新版本为9.0。

2.Tomcat安装

  • tomcat官网:http://tomcat.apache.org/

    图3=====================

    根据自己电脑的情况选择安装的版本。我这里安装的是64位的。

  • 先下载,再解压到指定的目录中。

  • Tomcat启动

    • 先打开Tomcat文件夹

    图4=================

  • 打开bin目录

    • 启动、关闭Tomcat

    图5====================

    • 打开后,去浏览器进行访问测试:http://localhost:8080/
  • 可能遇到的问题:

    • Java环境变量没有配置
    • 闪退问题:需要配置兼容性
    • 乱码问题:配置文件中设置
  • Tomcat的配置

    图6===============

    将server.xml 文件打开

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    

    这里可以配置启动的端口号

    • tomcat的默认端口号为:8080
    • mysql:3306
    • http:80
    • https:443
<Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">

这里可以配置主机的名称

  • 默认的主机名为:localhost->127.0.0.1
  • 默认网站应用存放的位置为:webapps

三、网站的访问

一道面试题:谈谈网站是如何进行访问的!

1.输入一个域名后,回车;

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

  • 如果有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问;
  • 如果没有:会去DNS服务器找,找到的话就返回,找不到就返回找不到该网页;

3.流程图

图7===========================

4.如果必须要访问到,就需要配置一下环境变量,将你要访问的网页的信息放进C:\Windows\System32\drivers\etc\hosts 配置文件中。

四、发布一个web网站

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

  • 在webapps文件夹下新建一个自己的文件夹;
  • 将自己的index.html文件放在这个文件夹中;
  • 开启Tomcat,进浏览器访问Tomcat,然后

图8=========================

再输入你自己新建的文件夹再访问,就可以访问到你的网站了。

如果你的网站名不是index.html,你就需要指明你的网站名!

网站应该有的结构

--webapps :Tomcat服务器的web目录
	-ROOT
	-kuangstudy :网站的目录名
		- WEB-INF
			-classes : java程序
			-lib:web应用所依赖的jar包
			-web.xml :网站配置文件
		- index.html 默认的首页
		- static 
            -css
            	-style.css
            -js
            -img
         -.....
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值