IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Tomcat的使用 -> 正文阅读

[Java知识库]Tomcat的使用

  1. 什么是还Tomcat?? ?

    ?Tomcat 其实就是一个软件服务器,当我们的电脑上安装了 Tomcat,那么我们的电脑就成了一个硬件服务器,也可以说是主机,它为我们提供了一些必要的运行环境。?
  2. Tomcat分为安装版(一般在部署的时候使用)和解压版(开发的过程中使用)

  3. Tomcat目录的介绍

    1. bin 目录:这里面主要是 Tomcat 的工具,比如启动,关闭等。

    2. conf:这个目录里面是 Tomcat 的配置文件

    3. lib:这个是非常重要的一个文件夹,里面存放着 Tomcat 的核心 jar 包以及一些依赖的 jar 包,其实就是放 jar 包的地方。

    4. logs:日志文件

    5. temp:这是一个临时目录,里面会有上传文件时的临时文件。

    6. webapps:默认情况下,这是部署项目的路径。

    7. work:英文单词工作的意思,所以这是一个工作目录,里面主要装 JSP 翻译成 Java 文件的代码。

    8. ?

  4. Tomcat发布项目的三种方式

    1. 方式一:直接将项目放在webapps目录

    2. 方式二:在server.xml<Context path="/h" docBase="D:\hello" reloadable="true"/>

      http://localhost:8080/h/index.html

    3. 方式三:也可以在Catalina(服务器引擎,注意是conf\Catalina\localhost中创建)中新建一个任意的xml文件并在里边写入<Context docBase="D:\hello"/>,那么这个xml文件的名字就是我们的虚拟目录,如果文件为? aaa#bbb就是两级虚拟目录。

      访问路径:http://localhost:8080/aa/bb/index.html

5.虚拟主机的配置

? ? ? ? ? ? ? ? 1.配置虚拟主机,并且path为空

? ? ? ? ? ? ? ? ?<Host name="www.mazheng.com" appBase="d:\web">

? ? ? ? ? ? ? ? <Context path="" docBase="D:\web\app1"/>

</Host >

?

2.将8080端口设置成80端口
<Connector port="80" protocol="HTTP/1.1"? connectionTimeout="20000" redirectPort="8443" />

?

3.向hosts中添加域名解析

C:\Windows\System32\drivers\etc\hosts

192.168.47.36 www.mazheng.com 或者127.0.0.1 www.mazheng.com

????????

6.配置tomcat的管理器的用户名和密码

根据错误提示信息来配置

<role rolename="manager-gui"/>

<user username="admin" password="admin" roles="manager-gui"/>

<role rolename="admin-gui"/>

<user username="tomcat" password="tomcat" roles="admin-gui"/>

? ? ? ? ? ? ? ??????????????????????????????????????????

?

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-09-08 10:32:21  更:2021-09-08 10:36:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/31 7:38:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码