【翻译】Tomcat 6.0 安装与启动
本篇来自Tomcat6官方文档:运行手册running.txt
有很多以前都没注意的问题,这里正好学习下。
系列文章来自:《Tomcat官方文档翻译》
Tomcat的安装
1 确认本机是否已安装JRE或者JDK,可以通过在命令行中输入java -version来查看。
tomcat6需要JDK或者JRE在5或者之后的版本。
2 下载tomcat:http://tomcat.apache.org/download-60.cgi
可以选择下载二进制安装文件Installer或者直接下载压缩包。
这里推荐直接下载 压缩包zip 即可。
如果下载了安装文件,那么tocmat会被安装成一种服务,此时需要注意修改该服务为自动启动。当启动后,会发现状态栏出现tomcat的管理图标。
3 配置环境变量【注意,这部分的操作都不是必须的!如果使用脚本启动,系统会自动设置这些变量;前提是你的JDK或者JRE已经正确安装】
3.1 首先应该设置CATALINA_HOME环境变量,为tomcatxxx的目录。如果没有设置,当启动时,路径会被自动设置。
3.2 设置JAVA_HOME 或者 JRE_HOME,这里如果没有设置,系统会自动搜寻。如果找不到,tomcat的启动器会闪退。
3.3 设置CATALINA_OPTS和JAVA_OPTS用于配置tomcat和jvm的相关参数。
Tomcat的启动
在windows下可以通过两种方式启动:
%CATALINA_HOME%\bin\startup.bat
%CATALINA_HOME%\bin\catalina.bat start
在*nix系统下可以通过下面的方式启动:
%CATALINA_HOME%\bin\startup.sh
%CATALINA_HOME%\bin\catalina.sh start
启动后,通过http://localhost:8080可以访问。
Tomcat的关闭
在windows下可以通过下面方式关闭:
%CATALINA_HOME%\bin\shutdown.bat
%CATALINA_HOME%\bin\catalina.bat stop
直接关闭启动窗口
在*nix下可以通过下面的方式关闭:
%CATALINA_HOME%\bin\shutdown.sh
%CATALINA_HOME%\bin\catalina.sh stop
直接在终端中停止脚本
Tomcat常见故障
1 Http端口冲突
这种问题可能是已经启动了一个tomcat服务,当启动第二个时,端口已经被占用,就会报错。
【解决办法】
修改CATALINA_HOME/conf/server.xml中8080端口
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
当然修改后,访问的URL也会发生改变,比如修改成9999时,访问地址变为:http://localhost:9999
2 locahost找不到
这种情况可能是由于设置了网络代理。
【解决办法】
修改代理的配置,不同浏览器操作可能不同。

Tomcat可选组件
Tomcat提供了两个组件:
1 Tomcat本地库:用于通过HTTP和AJP连接Tomcat。
可以通过配置server.xml禁用该库

2 Tomcat守护进程:windows中安装成服务;*nix中安装成守护进程。
通过修改安装器命名,修改服务名称(没有试过!)

这两个组件都是基于C语言并且在JRE中执行,winodws版本的安装包中自带这两个组件,其他版本的需要自己手动下载对应的版本安装。
Linux下目录介绍
其他文档参考
【翻译】Tomcat 6.0 安装与启动的更多相关文章
- Linux Tomcat 6.0安装配置实践总结
系统环境: Red Hat Enterprise Linux Server release 5.7 (Tikanga) 64位 Tomcat下载 从官方网站 http://tomcat.apache ...
- Tomcat 9.0安装配置
本文转自:http://blog.sina.com.cn/s/blog_15126e2170102w5o8.html 一.JDK的安装与配置 1.从官网下载jdk,注意是jdk不是jre.最好从官网下 ...
- Tomcat 9.0 安装配置
本文转自:http://blog.sina.com.cn/s/blog_15126e2170102w5o8.html 一.JDK的安装与配置 1.从官网下载jdk,注意是jdk不是jre.最好从官网下 ...
- 【转】Tomcat 9.0安装配置
本文转自:http://blog.sina.com.cn/s/blog_15126e2170102w5o8.html 一.JDK的安装与配置 1.从官网下载jdk,注意是jdk不是jre.最好从官网下 ...
- tomcat 8.0 安装
tomcat 安装算是非常简单的, 因自己使用ubuntu,所以以下环境均为 ubuntu 操作系统下 tomcat 官方简介 tomcat 各版本下载 这里我使用二进制版本(binary distr ...
- JDK从1.8.x升级到9.0.1后Tomcat 8.0.x不能启动
目录 描述 具体环境情况 处理办法 描述 JDK在今年9月发布后,我们项目也打算测试升级使用JDK 9.在我将JDK升级成 JDK 9.0.1后,启动tomcat失败(黑框一闪就没了).具体失败信息如 ...
- Tomcat 7.0安装与配置
下载后解压缩到C盘,重命名为Tomcat-7.0.67,目录最好不要有空格: 以下为Tomcat 7的配置: 首先,右键计算机–>属性–>高级系统设置–>环境变量: 下载好压缩包后 ...
- tomcat 6.0 安装及配置
前提:安装并配置好jdk 1.免安装版存放目录:D:\01Install\tomcat
- tomcat 8.0安装ssl证书,及centos7.2 的openssl升级到最新版本,及ERR_SSL_OBSOLETE_CIPHER错误解决
openssl官网https://www.openssl.org/source/下载最新的文件 2017-Feb-16 12:03:39 openssl-1.1.0e.tar.gz 安装的时候,可能由 ...
随机推荐
- POJ2001 Shortest Prefixes
Description A prefix of a string is a substring starting at the beginning of the given string. The p ...
- Pipe
#一边压缩一边传 一边解压 到对方的目录为/tlj/2/ / | ssh root@172.16.200.56 tar xzf - -C /tlj #在一个需要文件名的地方 使用-重定向输出到stdo ...
- 基本概率分布Basic Concept of Probability Distributions 5: Hypergemometric Distribution
PDF version PMF Suppose that a sample of size $n$ is to be chosen randomly (without replacement) fro ...
- C++ 之 Direct and Copy Forms of Initialization
Extraction from C++ Primer 5th. Editioin 3.2.1 C++ has several different forms of initialization, we ...
- TortoiseSVN 过滤文件(包括已提交和未提交)
一:svn 设置过滤文件方式 1.选中需要过滤的文件夹或者文件---右键---TortoiseSVN---Add to Ignore list(如果不显示说明该目录已经被添加) 2.在当前工作区域 不 ...
- K米评测
调研,评测 1)评测 体验: 流畅度不足. 遥控按钮太过偏右,对大屏手机用户不够友好. ui风格不统一,矩形,圆角矩形,圆形混用,圆角矩形的圆角半径也不相同. 状态栏不是沉浸式的,观感较差,特别是白色 ...
- 【Alpha版本】 第十天 11.18
一.站立式会议照片: 二.项目燃尽图: 三.项目进展: 成 员 昨天完成任务 今天完成任务 明天要做任务 问题困难 心得体会 胡泽善 完成管理员的三大功能界面框架, 我要招聘查看报名者的列表显示 完成 ...
- Swift开发之 (01) 语法
一 Swift Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序. Swift是一 ...
- R in bioinformatic
TCGA https://www.bioconductor.org/packages/release/bioc/vignettes/TCGAbiolinks/inst/doc/tcgaBiolinks ...
- ionic 发送请求返回一直都是404
在web端调试一直都没有问题,生成app之后发现所有的请求返回的都是404, 断掉wifi和4G之后发送的也是404 原因是未引入插件 解决方法是在根目录下执行一下命令 cordova plugin ...