Tomcat入门

Tomcat入门

Tomcat 概述

  Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
  支持Servlet和JSP 规范,且最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。
Apache 软件基金会有两款常用软件:apache web 服务器 和 tomcat web服务器。
  1. apache web服务器专门处理HTML页面的。
  2. tomcat web服务器,不仅可以处理servlet和jsp,而且也能处理html页面,不过不如apache web服务器。
  3. 在开发中,一般使用tomcat处理servlet和jsp,使用apache服务器处理html页面。及apache和tomcat被整合在一起使用。

使用Tomcat服务器

安装
  1. 下载一个tomcat服务器软件
    https://tomcat.apache.org/download-90.cgi
  2. 解压下载好的压缩包
    将解压后的文件copy到一个没有中文和空格的路径下即可
    例如:C:\dev_soft\apache-tomcat-9.0.2
目录结构

Tomcat目录结构
bin:脚本目录
  启动脚本:startup.bat
  停止脚本:shutdown.bat
conf:配置文件目录
  核心配置文件:server.xml
  用户权限配置文件:tomcat-users.xml
  所有web项目默认配置文件:web.xml
lib:依赖库,tomcat和web项目中需要使用的jar包
logs:日志文件.
localhost_access_log..txt tomcat记录用户访问信息,表示时间。
例如:localhost_access_log.2016-02-28.txt
temp:临时文件目录,文件夹内内容可以任意删除。
webapps:默认情况下发布WEB项目所存放的目录。
work:tomcat处理JSP的工作目录。

启动和访问

tomcat解压目录/bin/startup.bat 双击运行启动tomcat
startup.bat
访问路径:http://localhost:8080/
Tomcat首页

web项目

在JavaEE规范中,WEB项目存在一定的目录结构,具体结构如下:

     项目名称
            |-----静态资源.HTML,CSS,JS
            |-----WEB-INF
                       |----web.xml  当前WEB项目的核心配置,Servlet2.5必须有,3.0可省略。
                       |----lib       当前WEB项目所需要的第三方的jar的存放位置。
                       |----classes  Java源码编译后生成class文件存放的位置。

通过eclipse发布web项目

配置Tomcat
  1. 步骤1:Eclipse获得服务器运行环境配置,Window/Preferences/Server/Runtime Environment
    runtime environments
  2. 添加服务器
    添加Server1
  3. 选择服务器在硬盘的地址,然后所有的都是确定/Next/Finish
    添加Server2
  4. 完成服务器添加
    完成服务器添加
  5. 设置发布位置
    双击打开
    Tomcat配置

这里有三种可以选择(如上图标记):
A. 使用eclipse的工作空间,以上述为例就是 D:\workSpace.metadata.plugins\org.eclipse.wst.server.core\tmp0
B. 使用tomcat的安装目录,以上述为例就是 C:\dev_soft\apache-tomcat-9.0.2
C. 自定义路径,这里就是自己选择目录了

  还可以通过修改 Deploy path 来定义工程到底部署到容器的哪个目录下。例如下图中,我们就可以选着 Use Tomcat Installtion 这种方式,并且设置 Deploy path 为 webapps,按ctrl + s保存。

发布web项目
  1. 项目右键/Run As/Run on Server
    发布web项目
  2. 选择WEB服务器执行程序
    选择web服务器
  3. 添加或删除java项目到web服务器
    添加或删除java项目
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值