zoukankan      html  css  js  c++  java
  • Tomcat

    一、了解javaweb

    1、什么是javaweb

    JavaWeb 是指,所有通过 Java 语言编写可以通过浏览器访问的程序的总称。JavaWeb 是基于请求和响应来开发的。

    2、web 资源的分类

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

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

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

    3、常用的web服务器

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

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

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

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

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


    二、Tomcat 的使用

    1、安装

    到官网下载就好,下载速度快,如果之前配置过,解压后直接就可以用了。关于怎么配置和配置的一些坑,可以看我另一篇帖:

    https://www.cnblogs.com/xiaoran991/p/12631803.html

    2、目录介绍

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

    conf:专门用来存放 Tocmat 服务器的配置文件

    lib:专门用来存放 Tomcat 服务器的 jar 包

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

    temp:专门用来存放 Tomcdat 运行时产生的临时数据

    webapps:专门用来存放部署的 Web 工程。

    webapps:专门用来存放部署的 Web 工程。 work 是 Tomcat 工作时的目录,用来存放 Tomcat 运行时 jsp 翻译为 Servlet 的源码,和 Session 钝化的目录。

    3、怎样启动/停止 Tomcat 服务器

    我知道的有三种方法:

    1. 找到 Tomcat 目录下的 bin 目录下的 startup.bat 文件,双击,就可以启动 Tomcat 服务器。同样,找到 bin 目录下的 shutdown.bat 文件,双击,就可以关闭 Tomcat 服务器了。(把黑窗关了也可以停止)

    2. 同样是 Tomcat 目录下的 bin 目录下,如图,双击,它是一个可视化界面。

    3. 命令行方式,把黑窗关了,或者在黑窗按快捷键 Ctrl+C都可以停止Tomcat。

    如何测试 Tomcat 服务器启动成功???

    打开浏览器,在浏览器地址栏中输入以下地址测试:

    1. http://localhost:8080
    2. http://127.0.0.1:8080
    3. http://真实 ip:8080

    4、修改端口

    我第一次用Tomcat就是修改端口号才成功的,当时8080端口被占用了,一直404……

    先复习一下常用端口:

    Mysql 默认的端口号是:3306

    Tomcat 默认的端口号是:8080

    HTTP 协议默认的端口号是:80

    正题来了,找到 Tomcat 目录下的 conf 目录,找到 server.xml 配置文件。

    5、如何部暑 web 工程到 Tomcat 中

    两种玩法:

    1. 只需要把 web 工程的目录拷贝到 Tomcat 的 webapps 目录下即可。

    2. 找到 Tomcat 下的 conf 目录Catalinalocalhost 下,创建如下的配置文件 abc.xml,abc.xml配置文件的内容:

      <!--Context 表示一个工程上下文
      				path 表示工程的访问路径:/abc 
      				docBase 表示你的工程目录在哪里
      -->
      <Context path="/abc" docBase="D:DESKTOPJavawebmyPage" />
      

      然后,访问这个工程的路径如下:http://ip:port/abc/ 就表示访问 E:ook 目录

    6、手托html页面到浏览器和在浏览器中输入http://ip:端 口号/工程名/访问的区别

    手托 html 页面原理:

    输入网址访问原理:

    7、一些默认操作

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

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

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

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


    三、高级操作(IDEA)

    1、IDEA 整合 Tomcat 服务器

    第一步,点开【File】的【Settings】,添加Tomcat服务器。

    第二步,配置Tomcat安装目录。

    第三步,就可以通过创建一个 Model 查看是不是配置成功!!!

    2、IDEA 中动态 web 工程的操作

    第一步,创建一个新模块。

    第二步,选择要创建模块类型。

    第三步,输入你的模块名,点击【Finish】完成创建。

    3、Web 工程的目录介绍

    4、给动态 web 工程添加 jar 包

    第一步,将 jar 包黏贴到 lib,点击【File】的【Project Structure】。

    第二步,添加类库需要的 jar 包文件。

    第三步,选择你添加的类库,给哪个模块使用:

    第四步,选择 Artifacts 选项,将类库,添加到打包部署中:

    5、如何在 IDEA 中部署工程到 Tomcat 上运行

    1. 建议修改 web 工程对应的 Tomcat 运行实例名称。

    2. 确认 Tomcat 实例中有我们要部署运行的 web 工程模块。

    3. 我们还可以修改我们的 Tomcat 实例启动后默认的访问地址。

    6、修改工程访问路径

    7、修改运行的端口号

    8、修改运行使用的浏览器

    9、配置资源热部署

  • 相关阅读:
    Windows故障恢复控制台使用方法
    Windows XP SP2下安装WinCC V6.0 SP3 的安装步骤
    Windows Server2003 安装WinCC6.2 sp2
    pb6.5不兼容Oracle10g
    Windows Server 2003 Sp2 雨林木风版
    移动硬盘WINPE启动盘安装GHOST系统图解
    Vista硬盘安装详细图解
    系统的层次性与单一职责原则
    用dynamic增强C#泛型表达力
    谈单元测试的状态验证和行为验证
  • 原文地址:https://www.cnblogs.com/xiaoran991/p/12635697.html
Copyright © 2011-2022 走看看