Tomcat免安装配置

以下配置说明全部针对免安装版本

基于tomcat的安装目录和运行目录是可以不同的,本文都会进行说明

首先简单介绍一下tomcat的目录结构,一般情况下,tomcat包括以下子目录:

bin、conf、lib、logs、temp、webapps、work

按作用不同,主要分为两大类:

安装目录(Home):bin和lib

运行目录(Base):conf、temp、webapps(logs和work会在启动后自动生成)

Home目录只需要一个,Base目录可配置任意个,且独立运行。

Base目录依赖于Home目录,相当于安装了一个QQ软件后,可以登录多个QQ号

一、设置home和base目录

下载tomcat免安装版本,解压后不修改任何文件的情况下,做以下配置说明

首先下载一下免安装的tomcat解压

1.1、HOME目录

新建一个目录作为安装目录,将解压后的bin和lib两个目录复制到此目录下

E:\WorkServer\TomcatHome\Tomcat7(bin、lib就在此目录下)

如果分离base目录,则忽略下面内容,直接看“1.2”小节

如果不分离base目录(忽略“1.2”小节),则将解压后的所有文件复制到此目录。这时如果需要运行多个tomcat,则需要解压多个tomcat

1.2、BASE目录

新建一个目录作为运行目录,建议以端口命名目录,将解压后的conf、temp、webapps复制到此目录下

E:\WorkServer\TomcatBase\7070(conf、temp、webapps就在此目录下)

如需要运行多个tomcat,则建多个base目录,同时复制conf、temp、webapps目录。

如同时运行两个tomcat,分别使用8080和6060端口,则新建如下目录:

E:\WorkServer\TomcatBase\8080(conf、temp、webapps就在此目录下)

E:\WorkServer\TomcatBase\6060(conf、temp、webapps就在此目录下)

注意:因单个不分离的tomcat,工作目录是以bin目录运行程序的,则为了分离模式下使用和不分离模式下使用完全一致,则在所有的base目录中,均新建一个空白的bin目录

二、运行环境配置(Windows环境)

2.1、下载配置好的脚本文件,点我下载,解压作为上面提到的base目录下的bin目录,里面包括了windows服务的安装卸载、启动停止,cmd窗口模式的启动停止

bin目录结构及说明:

  msservices安装.bat :安装服务的脚本,双击把bin目录所在的tomcat安装进windows服务。

  msservices启动.bat :脚本启动安装的服务。

  msservices停止.bat:脚本停止安装的服务。

  msservices卸载.bat :卸载服务的脚本,双击把bin目录所在的tomcat服务卸载。

  sconfig.bat:其余六个脚本运行所需要的基本配置,下面进行配置说明。

  start.bat :直接用传说中的黑窗口进行启动tomcat。

  stop.bat:停止黑窗口运行的tomcat。

2.2、sconfig.bat配置说明

只需要关注五行配置信息

  set CATALINA_HOME=E:\WorkServer\TomcatHome\Tomcat8

  set JAVA_HOME=

  set JRE_HOME=E:\WorkServer\Java\jre1.7.0_79

  set TITLE=TomcatServer

  set MyServerName=MyTomcatServer/p>

其中:

  CATALINA_HOME:为Tomcat所在的home目录

  JAVA_HOME、JRE_HOME:只需要配置一个,另一个设置为空

    如果只设置其中一个,就会和系统环境变量中配置的jdk版本冲突,达不到指定jdk版本的效果

    当然,如果你只用环境变量中的配置,这两行都可以删除不需要配置

  TITLE:黑窗口运行时,显示在windows窗口中的标题,服务运行时无效

  MyServerName:安装进服务时,tomcat的服务名后缀,前缀是tomcat自带,即home目录下bin目录下service.bat的配置。

三、使用及启动

额,没有了。该怎么用怎么用。

Tomcat的免安装配置的更多相关文章

  1. MySQL 5.7.9 免安装配置

    MySQL 5.7.9 免安装配置 环境:win10 64位 mysql版本:mysql-5.7.9-winx64.zip (http://dev.mysql.com/downloads/mysql/ ...

  2. Mysql在windows下的免安装配置步骤和重新安装的步骤

    windows下mysql免安装配置 1. 下载mysql免安装压缩包 下载mysql-5.6.22-winx64.zip 解压到本地D:\mysql-5.6.22-winx64 2. 修改配置文件 ...

  3. oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题

    一.oracle客户端免安装配置 1.到oracle官网下载Oracle InstantClient, 把它解压缩到单独目录,例如C:\OracleClient,2. 添加环境变量 ORACLE_HO ...

  4. mysql5.6免安装配置(菜鸟版)

    mysql5.6免安装配置 MySQL5.6.13安装步骤(Windows7 32位) 1. 下载MySQL Community Server 5.6.13 2. 解压MySQL压缩包 将以下载的My ...

  5. win7中下mysql-5.6.22免安装配置

    windows下mysql免安装配置 1. 下载mysql免安装压缩包 下载mysql-5.6.22-winx64.zip 解压到本地D:\mysql-5.6.22-winx64 2. 修改配置文件 ...

  6. Tomcat免安装配置

    大家都知道tomcat吧!因为Tomcat 技术先进.性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器,也是运行Servlet和JS ...

  7. Tomcat(免安装版)的安装与配置【转】

    1.下载 到Apache的官方网站,我们可以很容易找到Tomcat的下载地址,如: http://tomcat.apache.org/download-60.cgi 在这里我们可以下载到Tomcat的 ...

  8. Tomcat(免安装版)的安装与配置

    一.下载Tomcat Tomcat可以从http://tomcat.apache.org/网站下载,选择任意版本,在 Binary Distributions 下的zip包既是. 二.配置Tomcat ...

  9. Tomcat免安装配置2

    Tomcat 是一款优秀的JSP/Servlet容器,最初由SUN开发,后来被贡献给了Apache社区.Tomcat现在的版本已到6.Tomcat6实现了Servlet2.5和JSP2.1规范.针对w ...

随机推荐

  1. 【11】Redis .net 实例 StackExchange.Redis框架

    1.创建测试项目并下载nuget包:StackExchange.Redis PM> Install-Package StackExchange.Redis 2.创建 RedisHelper类 p ...

  2. Entity FreamWork框架

    实体框架 (Entity Framework) 1.是微软以ADO.Net为基础所发展出来的对象关系对应(O/R Mapping)解决方案. 2.实体框架Entity Framework是ADO.Ne ...

  3. 标准Trie字典树学习二:Java实现方式之一

    特别声明: 博文主要是学习过程中的知识整理,以便之后的查阅回顾.部分内容来源于网络(如有摘录未标注请指出).内容如有差错,也欢迎指正! 系列文章: 1. 标准Trie字典树学习一:原理解析 2.标准T ...

  4. 撩课-Web大前端每天5道面试题-Day10

    1. px和em的区别? px和em都是长度单位; 区别是: px的值是固定的,指定是多少就是多少, 计算比较容易. em得值不是固定的,并且em会继承父级元素的字体大小. 浏览器的默认字体高都是16 ...

  5. 【hdu 2112】 HDU Today ( 最短路 Dijkstra)(map)

    http://acm.hdu.edu.cn/showproblem.php?pid=2112 这道题给了一个将字符串与int对应的思路,就是使用map 这道题答案对了,但是没有AC,我也不知道为什么. ...

  6. SQLServer数据库系统概念

    数据模型是一种抽象模型,现实世界中的客观事物是彼此相互联系的 (1)数据模型是一组集成的概念,用户描述和操作组织内的数据,数据间的联系以及对数据的约束,它包含了数据结构,数据操作和完整性约束 (2)概 ...

  7. DOM基础操作实战代码

    对于已经讲解给大家的DOM实战,我今天给大家几个实战代码,可以让大家加深对此的理解! 1.用DOM动态生成这样一个结构: <div class=”example”> <p class ...

  8. 关于js的两个函数

    注:这两个函数结合其他主要实现异步的默认checkbox选中和其他选中,从php页面穿过来已经选中的值,用jQuery 回绑:关键点在于$.each(),遍历,再用$.attr() 回绑:第二步关键点 ...

  9. LeetCode 514----Freedom Trail

    问题描述 In the video game Fallout 4, the quest "Road to Freedom" requires players to reach a ...

  10. Intent和BroadcastReceiver

    Intent简介 Intent是一种消息传递机制,作用: 使用类名显示启动一个特定的Service或Activity 启动Activity或Service来执行一个Intent 广播某个事件已经发生 ...