tomcat tomcat配置 项目部署tomcat三种方式
一.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三种方式相关推荐
- 在Tomcat配置JNDI数据源的三种方式
转载自 在Tomcat配置JNDI数据源的三种方式 在我过去工作的过程中,开发用服务器一般都是Tomcat,数据源的配置往往都是在applicationContext.xml中配置一个dataSo ...
- Tomcat部署的三种方式
1.tomcat 部署方式 我们推荐第三种方式,也是热部署方式 2.tomcat的动态项目目录结构是有规定
- Redis集群部署的三种方式
Redis集群的部署方式: 1.主从复制:2.Sentinel哨兵机制:3.cluster集群. 第一种集群方式,部署简单,分为一主一从,或一主N从.数据分布是在所有节点通过replication复制 ...
- quartz mysql数据源_配置quartz数据源的三种方式
如果是使用了JDBC JobStore或JobStoreCMT获得持久的Job时,就要配置相关的数据源了. 方式一:使用quartz.properties文件,这时只需要在property文件中增加如 ...
- tomcat context 配置 项目部署
将tomcat/conf/server.xml文件打开, 在</Host>标签之前添加: <Context path = "" docBase = "F ...
- Springboot项目启动的三种方式
springboot的启动方式主要有三种 运行带有main方法类 配置请求参数 通过命令行 java -jar 的方式:java -jar xxx.jar --server.port=8081 jav ...
- Mybatis配置mapper.xml的三种方式
1.使用package 配置XXXMapper.xml所在的包 <mappers><package name="com.sun.dao"/></map ...
- 依赖注入的三种方式_一起学Spring之三种注入方式及集合类型注入
本文主要讲解Spring开发中三种不同的注入方式,以及集合数据类型的注入,仅供学习分享使用,如有不足之处,还请指正. 概述 Spring的注入方式一共有三种,如下所示: 通过set属性进行注入,即通过 ...
- 在Linux安装配置Tomcat 并部署web应用 ( 三种方式 )
系统版本:centos6.5版本 java版本:1.7 一.准备工作 1.java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中. 2.下载tomcat包,下载地址:h ...
最新文章
- 报错内容 IndentationError: unindent does not match any outer indentation level
- 洛谷P4513 小白逛公园
- springmvc+spring+mybatis基于soa架构进行框架整合思路分析
- 数据结构中图的一些定义
- 计算机网络怎么寻址_计算机网络中的无类寻址
- Cgroup 好文集合
- RTX5 | 事件标志组02 - 置位事件标志组,并获取事件标志组的值
- auto_ptr scoped_ptr shared_ptr weak_ptr unique_ptr
- linux 定位 踩内存_互联网线上系统故障定位方法论
- 一分钟搭建Spring Boot
- Socket编程--TCP粘包问题
- java tomcat jvm内存_【转】Linux下tomcat JVM内存
- cfd软件matlab,【流体】| 10个目前流行的CFD仿真软件,你了解几个?
- 全面理解Gatner的企业信息管理成熟度模型
- 火狐浏览器 Mozilla Firefox v36.0.3 便携增强版
- ACEL计算机证书,FSHW:酪蛋白水解物衍生的双功能肽的体外和计算机分析
- 黑苹果音频卡顿_DXOMARK公布无线音箱音质基准:苹果华为Sonos上榜
- 最热门的旅游目的地:1971年至2011年
- C语言arduino密码锁实验报告,简易密码锁的制作-Arduino中文社区 - Powered by Discuz!...
- win10系统适配器选项网络连接文件夹为空解决办法