Tomcat的免安装配置
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的免安装配置的更多相关文章
- MySQL 5.7.9 免安装配置
MySQL 5.7.9 免安装配置 环境:win10 64位 mysql版本:mysql-5.7.9-winx64.zip (http://dev.mysql.com/downloads/mysql/ ...
- Mysql在windows下的免安装配置步骤和重新安装的步骤
windows下mysql免安装配置 1. 下载mysql免安装压缩包 下载mysql-5.6.22-winx64.zip 解压到本地D:\mysql-5.6.22-winx64 2. 修改配置文件 ...
- oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题
一.oracle客户端免安装配置 1.到oracle官网下载Oracle InstantClient, 把它解压缩到单独目录,例如C:\OracleClient,2. 添加环境变量 ORACLE_HO ...
- mysql5.6免安装配置(菜鸟版)
mysql5.6免安装配置 MySQL5.6.13安装步骤(Windows7 32位) 1. 下载MySQL Community Server 5.6.13 2. 解压MySQL压缩包 将以下载的My ...
- win7中下mysql-5.6.22免安装配置
windows下mysql免安装配置 1. 下载mysql免安装压缩包 下载mysql-5.6.22-winx64.zip 解压到本地D:\mysql-5.6.22-winx64 2. 修改配置文件 ...
- Tomcat免安装配置
大家都知道tomcat吧!因为Tomcat 技术先进.性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器,也是运行Servlet和JS ...
- Tomcat(免安装版)的安装与配置【转】
1.下载 到Apache的官方网站,我们可以很容易找到Tomcat的下载地址,如: http://tomcat.apache.org/download-60.cgi 在这里我们可以下载到Tomcat的 ...
- Tomcat(免安装版)的安装与配置
一.下载Tomcat Tomcat可以从http://tomcat.apache.org/网站下载,选择任意版本,在 Binary Distributions 下的zip包既是. 二.配置Tomcat ...
- Tomcat免安装配置2
Tomcat 是一款优秀的JSP/Servlet容器,最初由SUN开发,后来被贡献给了Apache社区.Tomcat现在的版本已到6.Tomcat6实现了Servlet2.5和JSP2.1规范.针对w ...
随机推荐
- [PHP] apache在worker模式配置fastcgi使用php-fpm
1.准备: dpkg -L apache2查看所有安装的apache2的应用 a2query -M查看apache2使用的模式 httpd -l旧版本查看当前apache模式 2.查看apache的进 ...
- 17、多线程 (Thread、线程创建、线程池)
进程概念 *A:进程概念 *a:进程:进程指正在运行的程序.确切的来说,当一个程序进入内存运行, 即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能. 线程的概念 *A:线程的概念 *a ...
- ThreadPoolExecutor线程池中线程不能超过核心线程数量的问题
int arg1=2;//核心线程 int arg2=40;//最大线程数量 int arg3=100;//空余保留时间 ThreadPoolExecutor pool=new ThreadPoolE ...
- 【hdu 2112】 HDU Today ( 最短路 Dijkstra)(map)
http://acm.hdu.edu.cn/showproblem.php?pid=2112 这道题给了一个将字符串与int对应的思路,就是使用map 这道题答案对了,但是没有AC,我也不知道为什么. ...
- SuperSubScriptHelper——Unicode上下标辅助类
在项目的实施过程中,类似化学分子式.平方.立方等,需要处理上.下标字符. 上下标字符的实现,大致有两种方式,一种是字符本身包含上下标信息,另一种方式是通过格式化标记实现上下标字符的显示. Word中的 ...
- word-wrap,word-break,white-space
这3个属性都与换行有关,看看有啥区别. 语法介绍 [word-wrap] 定义:属性允许长单词或 URL 地址换行到下一行: 语法: word-wrap: normal|break-word; bre ...
- apply的妙用
有一个很常见的问题"call和apply的区别是什么?",大家都知道答案:它们的区别仅在于接受参数的方式不同,传递给call的第二个参数必须逐个列举出来,而传递给apply的第二个 ...
- <Android 应用 之路> MPAndroidChart~PieChart
简介 MPAndroidChart是PhilJay大神给Android开发者带来的福利.MPAndroidChart是一个功能强大并且使用灵活的图表开源库,支持Android和IOS两种,这里我们暂时 ...
- AutoCAD LoadLibrary Failed with error 126 Message
LoadLibrary Failed with error 126 Message BY C3DISH ON 26 MAY, 2013 · ADD COMMENT I wanted to post a ...
- 基于bootstrap模态框的alert弹窗
完成的效果如下: html代码: <!-- 弹出框 --> <div class="modal fade" id="alert_like" t ...