JavaWeb基础-②——环境搭建(Tomcat)

文章目录

  • 一、Web服务器——Tomcat的搭建
    • 1. Tomcat服务器的安装与配置
      • 1.1 Tomcat服务的目录结构
      • 1.2 Tomcat服务器的启动
    • 2. 在eclipse中配置Tomcat
      • 2.1 在eclipse中配置运行环境
      • 2.2 在eclipse中创建新的Server
      • 2.3 注意
  • 二、创建动态Web工程
    • 1. 在eclipse中点击 File --> New --> Dynamic Web Project
    • 2. 动态Web工程项目目录详解


【JavaWeb技术体系】
JavaWeb基础-②——环境搭建(Tomcat)_第1张图片


【目前登录界面已经有了,接下来就是输入数据、点击登录按钮,后台服务器端就要进行登录操作的流程处理了
----> 即,要去做登录功能的实现,但是目前服务器端的环境还没有
----> 所以首先要搭建环境

一、Web服务器——Tomcat的搭建

【Web服务器:主要用来接收客户端发送的请求,并做出响应】
【目前应用最广的JavaWeb服务器就是Tomcat(Apache),开源】


1. Tomcat服务器的安装与配置

1.1 Tomcat服务的目录结构

JavaWeb基础-②——环境搭建(Tomcat)_第2张图片

  • bin目录:重要脚本文件,如startup.bat启动服务、shutdown.bat关闭服务
  • config目录:Tomcat的配置文件(后期如果想调优,调的都是这里的文件)
  • lib目录:存放Tomcat提供的一些jar包(Tomcat自己会用,我们也会用到其中的一部分)
  • webapps目录就是将来项目部署的位置,(例如京东、淘宝,开发完了之后,怎么对外提供服务呢?就需要把项目部署到webapps路径下,Tomcat就可以给你提供服务了)——> 最重要的文件夹
  • work目录:Tomcat的临时工作目录,(其内容也是可以删除的)

【至于环境变量,可配可不配,毕竟以后基本都是通过IDE去启动Tomcat,基本不会通过命令行去启动】【要想在外部启动,直接去Tomcat的bin目录下运行startup.bat即可】


1.2 Tomcat服务器的启动

【想要在外部启动 / 关闭也可以在Tomcat的bin目录下使用 startup.batshutdown.bat 脚本,这样启动以后,可以在浏览器中访问 “http://localhost:8080” ,就能访问到本地运行的Tomcat服务】
JavaWeb基础-②——环境搭建(Tomcat)_第3张图片



2. 在eclipse中配置Tomcat

2.1 在eclipse中配置运行环境

JavaWeb基础-②——环境搭建(Tomcat)_第4张图片


2.2 在eclipse中创建新的Server

JavaWeb基础-②——环境搭建(Tomcat)_第5张图片
【创建完毕后视图左侧会出现一个Servers目录,里面就是添加的全部Server容器】
【补充:如果没有Servers标签页,可以到菜单栏 “Window—>Show View—>Servers”,添加上Servers标签页】

2.3 注意

  • 注意一:如果已经启动过一次Tomcat(可能是外部启动的),再在eclipse中启动Tomcat时,会提示端口号已被占用,无法启动,这时必须关闭外部启动的Tomcat(最好是去运行一下shutdown脚本文件,彻底释放端口号),然后eclipse中就可以正常启动了
    JavaWeb基础-②——环境搭建(Tomcat)_第6张图片

  • 注意二:在eclipse中启动的Tomcat,用浏览器访问"localhost:8080"访问不到了【这不是问题,不必去修改或者解决】 ——> 这是因为在eclipse中配置的Tomcat,启动以后的部署目录,默认不是本地的Tomcat下,而是类似于eclipse在工作空间下的一个Tomcat的备份【双击下方servers中的Tomcat 7.0,就会显示配置,会发现Server Locations中选中的是workspace metadata,而非本地Tomcat目录】
    JavaWeb基础-②——环境搭建(Tomcat)_第7张图片



二、创建动态Web工程

【注意:本阶段学习,使用的是STS4(Spring Tool Suite 4)】

【注意:新开工作空间workspace的时候,一定注意修改编码格式为UTF-8】


1. 在eclipse中点击 File --> New --> Dynamic Web Project

【每次创建动态Web工程,都必须留意如下两个位置:】
JavaWeb基础-②——环境搭建(Tomcat)_第8张图片
而且最后一步的 “Generate web.xml deployment descriptor” 一定不要勾掉,web.xml 是动态Web工程最核心的配置文件,没了它,动态Web工程基本就废了】
JavaWeb基础-②——环境搭建(Tomcat)_第9张图片


2. 动态Web工程项目目录详解

JavaWeb基础-②——环境搭建(Tomcat)_第10张图片

  • build目录:编译生成的字节码文件会存放在这里,工作空间视图中看不到这些文件(我们不会操作到这个文件夹,放着他即可)
  • WebContent目录:存放我们的资源文件(如HTML、JSP文件等)
  • WEB-INF下的lib目录:存放jar包(从外部想导入的jar包,就放进这里来)
  • WEB-INF下的web.xml文件动态web工程最核心的配置文件(没了这个文件,什么事都做不了,所以创建项目的时候,最后一步有个勾才要求一定不要去勾掉)

你可能感兴趣的:(JavaWeb学习)