徐松亮服务器部署教学---Tomcat服务器部署

版权声明:本文为博主徐松亮的原创作品,未经允许不得转载,多谢支持!QQ:5387603

推荐点击此链接:欢迎进入徐松亮博客一站式导航搜索(随时更新)


首先,听说过tomcat的人可以关闭此文档啦,因为本文档只是肤浅介绍。

其实此文档说是教学,不如说是信息的传递,很多偏硬件的嵌入式工程师可以说是对服务器知之甚少,开发点需要跟平台通信的产品都需要麻烦平台端的软件工程师,软件工程师对嵌入式端也不了解,只好自己做私有协议传递数据,两面都唧唧歪歪累够呛。比如我个人也是,几年前设备端的远程升级都是私有协议UDP传输,实际上设备用http自己从网站上下载不是更好的解决方案吗?做好了这个功能根本就不需要平台端工程师写代码!

目录

一,Tomcat是什么

二,Tomcat服务器的启动部署

三,Tomcat的目录结构

四,项目部署

五,修改配置文件(待整理)


一,Tomcat是什么

  • 开源免费
  • web服务器
  • 市场应用占有率>50%
  • Java编写,所以需要运行在Java虚拟机上,所以一般需要先安装JDK
  • 看到有人做网站是不是很牛逼,其实就是部署了一套Tomcat,然后放上一些html网页,就完事啦。

二,Tomcat服务器的启动部署

  • 官方网站
  • 按需下载,据平台工程师说最好与JAVA版本对应,不过本人就是任性下载最新版。
  • 解压到要存放的路径即可(路径不能带有中文字符),本人放在了D盘根目录
  • 增加系统环境变量
  • 在安装目录下,找到startup.bat,运行它服务器就起来啦。
  • 测试一下
    • 打开浏览器,输入http://localhost:8080/,如果出现下面页面,就说明服务器已经启动。

三,Tomcat的目录结构

  • bin
    • 启动/关闭等脚本文件,既包含windows版本(.bat)也包含linux版本(.sh)
  • conf
    • 配置文件
    • server.xml
      • 核心配置文件,包含service,connector,engine,realm,valve,hosts主要组件的相关配置
    • context.xml
      • web应用程序的默认配置,每个webapp都可以使用独有的context.xml文件,一般放在webapp目录的META-INF子目录
    • web.xml
      • 为部署与Tomcat实例上的所有web应用程序提供部署描述符,通常用于为webapp提供默认的servlet定义和基本的MUIME映射表
    • tomcat-users.xml
      • Realm认证时用到的相关角色、用户和密码等信息;
      • Tomcat自带的manager默认情况下会用到此文件;
      • 在Tomcat中添加/删除用户,为用户指定角色等将通过编辑此文件实现。
    • catalina.policy
      • 当基于-securty选项启动tomcat实例时会读取此配置文件;
      • 此文件是JAVA的安全策略配置文件,
      • 用于配置访问codebase(代码库)或某些Java类的权限。
    • catalina.properties
      • java属性定义文件,设定类加载器路径,安全包列表和一些调整性能的参数信息。
    • logging.properties
      • 定义日志相关的配置信息,如日志级别、文件路径等。
  • lib
    • 库文件
  • logs
    • 日志文件
  • temp
    • 临时文件,如大文件缓存等
  • webapps
    • 用户应用程序部署目录
  • work
    • 工作目录如存放JSP编译后的类文件

四,项目部署

  • 标准的项目部署,有标准的方式,我们这里只是介绍最最简单的小例子。
  • 总之一句话,把文件放到webapps即可。
  • 首先我们在webapps里建立文件夹和文件,我建立了一个xsl文件夹,放入了一个图片文件res8.bmp,如下图:
  • 我可以说这就完事了吗?不信我们用浏览器打开路径看看
  • 对喽,就是这么简单!
  • 问题:那些文件浏览器打开显示,那些文件浏览器打开是下载呢?
    • 当然通过配置文件可以配置!至于怎么配置,且听下回分解!

五,修改配置文件(待整理)

发布了28 篇原创文章 · 获赞 81 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/xslxhn/article/details/83508483
今日推荐