一.tomcat概述

服务器的简单分类:

1.http服务器  主要用来专门处理静态页面。

2.JavaWeb服务器(轻量级别服务器)   最典型的是tomcat服务器,仅仅实现了JAVAEE13种规范中的5到6                                           种规范(最核心的是 Serverlet 容器)。

3.应用服务器(重量级别服务器)       实现了javaEE的13种规范,应用的最多的是JBoss(red                                                                     hat),Weblogic(Oracle) 等 。

二.tomcat的安装

     就个人习惯而言,最好安装在个人环境变量,只针对当前用户,若安装系统变量里,错误的操作可能会导致系统中某个应用无法运行。而我们的系统环境变量又是独一无二的,最终的解决办法,只能是重装系统

1.解压tomcat安装包,启动会出现必须先配置JAVA_HOME或者JRE_HOME的环境变量:

2.一般我们只配置JAVA_HOME:  配置为JDK的根路径 例如:D:\JavaJDK1.8U131

3.配置PATH:PATH=D:\JavaJDK1.8U131\bin

4.变量和变量之间可以引用,因此我们可以用%变量名%形式来引用:例如PATH=%JAVA_HOME%\bin

配置效果如图:此时就配置完成了

三.Eclipse不安装插件启动方式

点击window-->点击add-->选择-->解压的tomcat,如下图三--->finish

然后再控制台右键就会出现如下:

四.Eclipsse安装tomcat插件

tomcat和jdk对应的版本

插件版本和eclipse版本如下

eclipse 版本4.4以前安装方式:

1.在该目录下新建一个文本文件:里面的内容是

path=D:/DevelopTools/EclipsePlugins/Tomcat

2.建议修改该文本文件的名字为:tomcat.link

3.重新启动Eclipse.看效果,若看到3只可爱的小猫咪,表示插件安装成功.

     eclipse 版本4.4以后安装方式:解压后得到com.sysdeo.eclipse.tomcat_3.3.1.jar,直接放在eclipse目录的dropins(plugins也可以)文件夹下,然后启动eclipse,效果如下图,代表安装成功。

      关联tomcat服务器:

但是这仅仅表示Eclipse的插件,不代表Tomcat服务器.得和真实的Tomcat服务器做关联.选择widow-->tomcat-->tomcat home-->apply-->ok

四.部署JavaWeb项目两种方式       

    以配置文件的方式,告诉Tomcat应该把哪一个路径下的项目给部署起来.

1.第一种方式

1>.找到Tomcat根/conf目录下的server.xml文件:          
      2>.在server.xml文件中的Host元素之间,新建一个元素例
           <Context path="/product" docBase="E:\WorkPlace_mars2_64\PageQuery\webapp"/>            
         在部署的时候,也可以把path的值设置""; <Context path="" docBase="E:\WorkPlace_mars2_64\PageQuery\webapp"                    reloadable="true" />        
         改完之后,访问方式:   http://IP地址:端口号/资源的名字          
      3>.若存在多个<Context/>,必须保证多个Context的path值不能相同.

2.第二种方式: 从Tomcat5.5开始推荐使用另外的一种方式来部署项目:
      1>.找到Tomcat根/conf/Catalina/localhost新建一个xml文件:比如abc.xml
             内容是:<Context docBase="E:\WorkPlace_mars2_64\PageQuery\webapp" reloadable="true" />
      2>.此时该文件的名字,就相当于是第一种方式的path值(上下文名字)
             访问: http://localhost/product/index.html

其实这两种方式,都是一个思想,都是来关联

tomcat tomcat配置 项目部署tomcat三种方式相关推荐

  1. 在Tomcat配置JNDI数据源的三种方式

    转载自   在Tomcat配置JNDI数据源的三种方式 在我过去工作的过程中,开发用服务器一般都是Tomcat,数据源的配置往往都是在applicationContext.xml中配置一个dataSo ...

  2. Tomcat部署的三种方式

    1.tomcat 部署方式 我们推荐第三种方式,也是热部署方式 2.tomcat的动态项目目录结构是有规定

  3. Redis集群部署的三种方式

    Redis集群的部署方式: 1.主从复制:2.Sentinel哨兵机制:3.cluster集群. 第一种集群方式,部署简单,分为一主一从,或一主N从.数据分布是在所有节点通过replication复制 ...

  4. quartz mysql数据源_配置quartz数据源的三种方式

    如果是使用了JDBC JobStore或JobStoreCMT获得持久的Job时,就要配置相关的数据源了. 方式一:使用quartz.properties文件,这时只需要在property文件中增加如 ...

  5. tomcat context 配置 项目部署

    将tomcat/conf/server.xml文件打开, 在</Host>标签之前添加: <Context path = "" docBase = "F ...

  6. Springboot项目启动的三种方式

    springboot的启动方式主要有三种 运行带有main方法类 配置请求参数 通过命令行 java -jar 的方式:java -jar xxx.jar --server.port=8081 jav ...

  7. Mybatis配置mapper.xml的三种方式

    1.使用package 配置XXXMapper.xml所在的包 <mappers><package name="com.sun.dao"/></map ...

  8. 依赖注入的三种方式_一起学Spring之三种注入方式及集合类型注入

    本文主要讲解Spring开发中三种不同的注入方式,以及集合数据类型的注入,仅供学习分享使用,如有不足之处,还请指正. 概述 Spring的注入方式一共有三种,如下所示: 通过set属性进行注入,即通过 ...

  9. 在Linux安装配置Tomcat 并部署web应用 ( 三种方式 )

    系统版本:centos6.5版本 java版本:1.7 一.准备工作 1.java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中. 2.下载tomcat包,下载地址:h ...

最新文章

  1. java总复习_java期末复习
  2. python 文本转json_在python中将文本文件转换为json
  3. 8个超好用的Python内置函数
  4. 前端学习(2193):vuex概念和作用分析
  5. 南开调整研究生奖助,博士生最高超10万,硕士生6万,可能已经超过他们毕业后能拿的工资!...
  6. 用VC++绘制位图按钮
  7. html 图片旋转插件,jQuery插件expander实现图片翻转特效
  8. IntelliJ IDEA For Mac 快捷键大全
  9. linux运行python乱码_linux下python中文乱码解决方案
  10. 朗文当代高级英语辞典android,朗文当代高级英语辞典
  11. iPhone软件KK唱响评测 在线视频比拼歌声
  12. 2018 Cell系列相变最强综述,未来已来,你在哪?
  13. 在Windows Server 2008上用Windows Media Service打造流媒体直播系统
  14. 无线前端资源管理方案
  15. Springboot启动提示:com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILAB
  16. Docker镜像创建的三种方式详解——dockerfile制作apache镜像
  17. Pure-ftpd + Mysql + Pureftpd php manager架设FTP 傻子的执著
  18. 桌面增加了IE图标无法删除
  19. 水墨风格化matlab,调色进阶篇:如何调出浓水墨风格?
  20. 计算机老师发展的现状,计算机专业教师队伍的现状分析.doc

热门文章

  1. docker search - 搜寻镜像
  2. 什么是IAP?如何实现IAP?
  3. 恭喜湖人夺得NBA总冠军
  4. 学习中用到的python脚本记录
  5. 共享创业新契机--共享陪护床
  6. msk 频偏_QPSK,OQPSK,MSK概述.ppt
  7. Python · 助力冬奥:制作冬奥倒计时窗体
  8. 社保、医保、新农合、城镇保险有什么区别?哪个划算?
  9. 视频通话除了QQ还有什么软件可以实现?
  10. 只有才和只要就的区别