Tomcat的配置与安装

本文详细介绍了JavaWeb的概念,包括请求和响应,以及Web资源的分类。重点讲解了Tomcat服务器,如其版本与Servlet的对应关系、安装步骤、启动与停止方法、端口修改以及部署Web工程的方法。此外,还提到了IDEA如何整合Tomcat进行Web工程的创建和部署,以及不同访问方式的区别。
摘要由CSDN通过智能技术生成

javaWeb的概念

  1. 什么是javaWab

    javaWab是指,所有通过java语言编写可以通过浏览器访问的程序的总称,叫JavaWab

  2. 什么是请求

    请求是指可会断给服务器发送数据,叫请求Request

  3. 什么是响应

    响应是指服务器给客户端回传数据,叫响应Response

  4. 请求和响应的关系

    请求和响应是成对出现的,有请求就有响应

Web资源的分类

web资源按实现的技术和呈现效果的不同,又分为静态资源和动态资源两种

静态资源:html、css、js、txt、MP4视频,jpg图片

动态资源:jsp页面、Servelt程序

常用的Web服务器

Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和Servelt的支持,它是一种轻量级的JavaWeb容器(服务器),也是当前应用最广的JavaWab服务器(免费)

Jboss:是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,它支持所有的JavaEE规范(免费)

GlassFish:由Oracle公司开发的一款JavaWab服务器,是一款强健的商业服务器,达到产品级质量(应用很少)

Resin:是CAUCHO公司的产品,是一个非常流行的服务器,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用Java语言开发(收费、应用比较多)

WebLogic:是Oracle公司的产品,是目前应用最广泛的Wab服务器,支持JavaEE规范,而且不断的完善以适应新的开发需求,适合大型项目(收费,用得不多,适合大公司)

  1. Tomcat服务器和Servelt版本的对应关系

    当前企业常用的版本|7./8.

    Tomcat版本Servelt/JSP版本JavaEE版本运行环境
    4.12.3/1.21.3JDK1.3
    5.02.4/2.01.4JDK1.4
    5.5/6.02.5/2.15.0JDK5.0
    7.03.0/2.26.0JDK6.0
    8.03.1/2.37.0JDK7.0

Tomcat的安装与介绍

安装:

找到需要的Tomcat版本对应zip压缩包,解压到需要安装的目录即可

目录介绍:

bin文件夹 专门用来存放Tomcat服务器的可执行程序

conf文件夹 专门用来存放Tomcat服务器的配置文件

lib文件夹 专门用来存放Tomcat服务器的jar包

logs文件夹 专门用来存放Tomcat服务器运行时输出的日记信息

temp文件夹 专门用来存放Tomcat服务器运行时产生的临时数据

webapps文件夹 专门用来存放部署的web工程,里面一个文件夹就是一个工程

work文件夹 是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为servelt的源码,和 Session钝化的目录,就是序列化后文件存放的文件夹

如何启动Tomcat服务器

找到Tomcat目录下的bin目录下的startup.bat文件,双击,就可以启动Tomcat服务器

如果闪退,原因大概率是没有配置好JAVA_HOME环境变量

JAVA_HOME必须全大写,并且中间必须是下划线,配置路径需配置到jdk安装目录,不需要配置到bin目录

第二种启动方法

打开命令行、cd到Tomcat的bin目录下,敲入启动命令:catalina run

停止Tomcat服务器的方式

  1. 点击Tomcat服务器窗口的x关闭按钮
  2. 把Tomcat服务器窗口置为当前窗口,然后快捷键Ctrl+c
  3. 主要方法:找到Tomcat的bin目录下的shutdown.bat双击,就可以停止Tomcat服务器

如何修改Tomcat端口号

Tomcat默认端口号是:8080

找到Tomcat安装目录下的conf目录,双击进入,找到其中的server.xml文件打开

找到<Connector port=“8080” protocol="HTTP/1.1"标签,将 port属性的值修改为你要的端口号即可

如何部署web工程到Tomcat中

第一种:只需要把web工程的目录拷贝到webapps目录中即可

如何访问web下的工程,在地址端口号后面,加上 /工程名/工程文件 即可

第二种:找到Tomcat下的conf目录\Catalina\localhost下,创建如下的配置文件:

<Context path="/地址中的工程访问路径" docBase="工程目录在哪里"></Context>

输入地址和输入目录不同的区别

手托HTML也就是直接输入本地目录到浏览器,这时候地址格式为:file://协议

file协议告诉浏览器直接读取file:协议后面的路径,解析展示在浏览器上机课

如果是在浏览器中输入访问地址,如格式为:http://ip:port/工程名/资源名

所使用的协议是http协议

http:表示协议

ip表示ip地址

:port表示端口号

/book是工程路径

/资源名表示是哪个文件

整体表示一个请求,发送给服务器,服务器在得到请求后,读取你要访问的资源文件,然后回传给客户端要的页面内容,之后,客户端得到页面内容,解析并展示在浏览器上

ROOT工程

当我们在浏览器地址栏中输入访问地址如下:

http://ip:port/ ===> 没有工程名的时候,默认访问的是ROOT工程

http://ip:port/工程名/ ===> 没有资源名的时候,默认访问的是index.html页面

IDEA整合Tomcat服务器

File -> setting -> build -> Application Servers 选择+号,选择Tomcat,配置安装路径即可

IDEA创建Web工程的操作

  1. 创建一个新项目或者模块,选择自己的jdk
  2. 选择 Java Enterprise并选择Tomcat、JavaEE、jdk版本
  3. 输入项目名,finish

web工程目录介绍

  1. java目录存在自己编写的java源代码
  2. webapp目录专门用来存放web工程的资源文件,比如:HTML页面、css文件、js文件等等
  3. WEB-INF目录是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容
  4. web.xml是整个动态web工程的配置部署表述文件,可以在这里配置很多web工程的组件,比如:Servlet程序,Filter过滤器、Listener监听器、Session超时…等等
  5. 可以在webapp下创建lib目录用于存放第三方jar包

IDEA部署工程到Tomcat

  1. 建议修改web工程对应的Tomcat运行名称,在编辑选项中URL表示链接地址,JRE表示java版本,Dployment表示自己Tomcat运行实例中部署的web工程。

  2. 运行web工程后重启的四个选项分别代表

    Update resources:重新更新web工程中的资源到Tomcat运行实例中

    Update classes and resources:更新web工程中的Class字节码和资源文件到Tomcat运行实例中

    Redeploy:重新部署web模块,但是不重启Tomcat实例

    Restart server:重启Tomcat实例,并更新web模块内容

  3. 可以在编辑设置页面修改端口号

  4. 可以在编辑设置的Deployment页面修改访问路径

  5. 可以在编辑设置页面修改使用默认浏览器

  6. 可以修改热部署,Update classes and resources选择有修改后改变页面内容

  7. 可以修改重启默认操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值