Tomcat下载、安装及配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_1018944104/article/details/83150957

1.网页开发技术

网页开发技术分类

  • 静态网页开发技术:html
  • 动态网页开发技术:servlet / jsp,被称为JavaWeb

动态网站开发技术架构:如下图

2.服务器

从底层到上层分别是:

  • 性能优越的计算机(硬件)
  • 操作系统(Linux)
  • 服务器软件(存储和管理资源,提供外部访问方式)
  • web应用程序(处理客户端请求)

3.服务器软件(应用服务器软件)

市面上较为知名的服务器软件:

  • IIS:微软公司,大型应用服务器,支持的动态网页开发技术较多
  • weblogic:甲骨文公司,大型应用服务器,13种网页开发技术
  • Nginx:Web服务器,负载均衡(反向代理),应用非常广泛,主流的互联网公司都在使用
  • tomcat:apache基金会,支持servlet / jsp,占用资源较小

4.tomcat

简介

  • 开源免费的小巧服务器软件
  • apache,sun,其他组织共同开发完成,支持最新java技术,servlet / jsp 动态网页开发技术

下载

安装

  • tomcat需要jdk支持,先配置java环境变量,必须使用java_home的方式配置,tomcat要读取它。
  • 直接解压压缩包即可使用,注意,不要有中文路径。

目录结构

  • bin目录:可执行的二进制文件,比如启动/关闭tomcat服务器
    • startup.bat:windows里面的批处理命令,windows平台启动
    • startup.sh:liunx的shell脚本,Linux平台启动
    • catalina.bat:...
  • conf目录:配置信息,比如端口,映射等
  • lib目录:依赖jar包
  • logs目录:日志
  • temp目录:临时文件
  • webapps目录:web应用程序的存放目录
  • work目录:工作目录,存放与jsp相关的文件

启动tomcat

  • 双击 startup.bat 文件,默认占用8080端口,所有不能启动多个,否则端口冲突。
  • shutdown.bat 关闭tomcat服务器

访问资源

基本配置

  • 主机映射:域名和ip映射
    • windows:C:\Windows\System32\drivers\etc\hosts
    • Liunx:/etc/hosts
  • windows平台查看端口对应的pid:netstat -ano
  • windows杀死进程:taskkill /pid pid
  • 修改端口
    • 修改conf/server.xml ——> Connector ——> port属性
    • 重新启动tomcat

放置资源进行访问:把资源放入webapps目录中,不需要重新启动tomcat,访问路径:http://localhost:8080/banner/a.txt

5.web应用程序

javaee eclipse安装:直接解压压缩包即可使用

eclipse集成tomcat:window->Preference->server->runtime enviroment->tomcat 8.5->jre

配置tomcat服务器:显示Servers窗口->点击链接添加tomcat到Servers窗口->双击服务器配置应用程序部署到webapps目录。

创建web应用程序

  • Dynamic Web Project->Target runtime->buid\classes(存放编译后的class或jar文件)->context root(应用程序部署在tomcat上的根目录)、Content directory(应用程序的根目录)、Generate web.xml deployment descriptor(自动生成应用程序的配置文件)。
  • 注:在磁盘上面只有Context root指定的目录,没有Content directory指定的目录,二者在磁盘上就是同一个目录。

应用程序目录结构

src:存放java源文件

build:存放编译生成的class文件或jar文件

WebCount:应用程序根目录,存放资源,比如html、css、js、视频等

  • WEB-INFO:不能被外部直接访问(保护作用)
    • lib:存放第三方jar文件,拷贝过来即可且不需执行build path,会自动构建路径
    • web.xml:应用程序配置文件

部署应用程序到tomcat服务器:(应用程序每次修改后无序重新启动Tomcat服务器,tomcat会自动重新载入reloading,执行刷新浏览器即可)

  • 方式一:右键单击项目名称->选择Run on Server->选择tomcat服务器
  • 方式二:在Servers窗口右键单击tomcat服务器->选择Add and Remove...->部署或移除应用程序

猜你喜欢

转载自blog.csdn.net/qq_1018944104/article/details/83150957
今日推荐