背景

此文记录了 Tomcat 的基本使用方法,主要为了强化记忆。

安装步骤

第一步:下载和安装 Java

安装并设置JAVA_HOME环境变量:

第二步:下载和解压 Tomcat

第三步:修改端口号

.NET 我使用的是 80xx,Php 我使用的是 81xx,Java 我使用的是 82xx。

修改D:\apache-tomcat-8.0.0-RC3\conf\server.xml:

1

2

3

4

8

9

10

17

18 connectionTimeout="20000"

19 redirectPort="8443" />

第四步:测试 Tomcat

运行:D:\apache-tomcat-8.0.0-RC3\bin\startup.bat,如果窗口没有立即关闭,就代表成功了。

第五步:发布自己的网站

最简单的发布方式莫过于将网站直接拷贝到:D:\apache-tomcat-8.0.0-RC3\webapps,这里介绍另外一种方式。

在D:\apache-tomcat-8.0.0-RC3\conf\Catalina\localhost下面建立一个naming.xml文件,内容如下:

1

2

效果:

第六步:管理 Web App

当点击 Manager App 的时候,会要求输入用户名和密码,可以在 D:\apache-tomcat-8.0.0-RC3\conf\tomcat-users.xml 中增加用户名,如下:

1 <?xml version='1.0' encoding='utf-8'?>

2

3

4

5

注意:这是因为 Tomcat 支持 JAAS。

第二张方式发布自己的项目:

将自己的项目部署到Tomcat服务器上

在前面我已经介绍过了webapps是web应用所在目录,即供外界访问的web资源的存放目录,所以就在webapps目录下部署我们自己的项目,打开webapps文件夹后可以看到webapps文件夹中的目录结构如下

前面介绍的输入http://localhost:8080/后访问的网页其实访问的就是webapps文件夹下的Tomcat自带的这些文件夹中的文件

部署自己的web前,首先在webapps文件夹下新建一个app文件夹用于保存自己的web项目

然后在app文件夹中放一张名称为photo_04.jpg的图片

最后打开浏览器并且在浏览器中输入http://localhost:8080/app/photo_04.jpg可以访问到放在app文件夹下的photo_04.jpg

在不用购买域名的情况下在手机中访问这张图片

第一步:需要将Tomcat服务器和手机连接在同一局域网下,我的手机和电脑都连接在同一个路由器下,这样就表示手机和电脑连接在同一局域网下

第二步:查看服务器的ip地址(因为Tomcat安装在电脑中,所以服务器的ip地址就是电脑的ip地址),打开命令行,使用ipconfig命令可以查看主机的ip地址

上图中的IPV6表示本机的ip地址,也表示Tomcat服务器的ip地址

所以在浏览器中输入http://192.168.1.101:8080/app/photo_04.jpg可以访问到photo_04.jpg这张图片

将这个地址发送到手机后也可以在手机中访问到这张图片

java tomcat自动安装教程_Tomcat:基础安装和使用教程相关推荐

  1. tomcat9.0安装及配置教程_Tomcat的安装配置教程

    01下载安装包 IT'S A LEFT TITTLE 下载我们的安装包并解压 链接:https://pan.baidu.com/s/1fG_M4jhr7go9yAjgtr15pQ 提取码:ixjs 0 ...

  2. 医用计算机应用基础与实训教程,计算机应用基础与实训教程第1章..ppt

    计算机应用基础与实训教程第1章. 目 录 计算机基础知识 1.1 计算机的基本概念 1.2 计算机的发展与应用 1.3 计算机的逻辑结构及计算机系统基本组成 1.4 计算机硬件系统组成 1.5 多媒体 ...

  3. java tomcat 日志分析工具_tomcat日志集中采集、分析与展示的几种方法

    大家在做分布式web系统的时候,比如那么多个tomcat,每天都会产生很多的日志(虽然已经按小时进行日志拆分了,但日志内容还是很大,vim查日志的时候很慢),而且那么多个tomcat,每个tomcat ...

  4. java script 菜鸟教程_JS 基础知识之菜鸟教程(2016-09-30)

    //2016-09-30 重读菜鸟教程上JS教程同时摘录重要知识点 1.JavaScript 输出几种方式: 使用 window.alert() 弹出警告框. 使用 document.write() ...

  5. 免费python全套教程-0基础学python 全套教程送你参考

    我0基础学Python可以吗? 我赞成把Python作为入门语言: 为什么选择python Python可以说是编程语言中罕见的既简单又强大的一门语言,python语言简洁,语言优雅,功能强大,使用p ...

  6. 零基础自学python教程-零基础入门学习Python_Python教程

    教程名称:零基础入门学习Python 课程目录: [易源码www.pnp8.com]000愉快的开始 [易源码www.pnp8.com]001我和Python的第一次亲密接触 [易源码www.pnp8 ...

  7. 计算机应用基础word教程,计算机应用基础-文字处理word教程PPT课件.ppt

    可编辑 1 计算机应用基础 文字处理Word 1 韩慧hanhuie 2020 3 23 可编辑 2 本次课程所讲内容 文字处理软件的基本设置文字处理编辑菜单格式菜单插入菜单视图菜单 可编辑 3 本次 ...

  8. Tomcat:基础安装和使用教程

    Tomcat:基础安装和使用教程 Tomcat:基础安装和使用教程 背景 此文记录了 Tomcat 的基本使用方法,主要为了强化记忆. 安装步骤 第一步:下载和安装 Java 下载地址:http:// ...

  9. JAVA零基础安装教程+环境变量配置

    JAVA零基础安装教程+环境变量配置 JAVA官网 JAVA的下载选择 JAVA的正式安装 JAVA环境变量的配置 JAVA 8的安装包下载 注:嫌麻烦的直接点击 5. JAVA 8的安装包下载,即可 ...

最新文章

  1. ckeditor finder php,CKEDITOR CKFINDER的图片上传配置(C#/asp.net/php)
  2. 慢动作频闪怎么解决_Vlog的视频解决方案——索尼A6400
  3. Java--Dom解析XML文件
  4. python官网32位下载_python32位下载-Python for Windows 32位下载 v3.8.0官方版--pc6下载站...
  5. 【机器视觉】 dev_open_window算子
  6. uva 11080(二分图染色)
  7. C# new和override的区别和用途
  8. 一小时写给同组的如何使用工具检测代码质量
  9. Mysql查询高速缓存区
  10. 笔记本独显无输出_笔记本屏幕太小?如何拓展视野边界?
  11. Java 后端开发必读的 6 本书!
  12. 惠普笔记本电脑驱动BIOS下载中心,战66驱动下载
  13. Rethinking Visual Geo-localization for Large-Scale Applications 论文阅读CosPlace
  14. ASUS C302C Chromebook Windows声卡驱动
  15. JAVA-day09-多线程
  16. 关于jdk11没有jre文件夹
  17. Color类颜色对照表
  18. VS2010能否取代VS6?微软能否再创辉煌!
  19. JIRA 从低版本升级到高版本(3.6.2-6.0.8)
  20. 计算机组成原理之基本组成

热门文章

  1. 外星人跑深度学习_上海港汇外星人店,51M2020开光追和DLSS2.0畅玩《赛博朋克2077》...
  2. 优化自定义函数_Pandas常见的性能优化方法
  3. ns3 入门案例2:third.cc
  4. ns-3文件编译出错总结
  5. 办公网络对工业交换机的功能要求
  6. 【渝粤教育】国家开放大学2018年春季 8638-22T薪酬制度与薪酬管理 参考试题
  7. [渝粤教育] 中国地质大学 Windows程序设计 复习题 (2)
  8. 集团bim对集团项目服务器,BIM再添一员,五洋建设集团BIM项目组举行成立仪式
  9. [精品]CSAPP Bomb Lab 解题报告(二)
  10. matlab小波脊线,小波脊线提取,模极大值法。运行的结果不太对,代码有些地方我也没完全看懂...