前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【翻译】Tomcat 6.0 安装与启动

【翻译】Tomcat 6.0 安装与启动

作者头像
用户1154259
发布2018-01-17 16:50:38
7400
发布2018-01-17 16:50:38
举报

本篇来自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下可以通过两种方式启动:

代码语言:javascript
复制
%CATALINA_HOME%\bin\startup.bat 
%CATALINA_HOME%\bin\catalina.bat start

  在*nix系统下可以通过下面的方式启动:

代码语言:javascript
复制
%CATALINA_HOME%\bin\startup.sh 
%CATALINA_HOME%\bin\catalina.sh start

  启动后,通过http://localhost:8080可以访问。

Tomcat的关闭

  在windows下可以通过下面方式关闭:

代码语言:javascript
复制
%CATALINA_HOME%\bin\shutdown.bat 
%CATALINA_HOME%\bin\catalina.bat stop
直接关闭启动窗口

  在*nix下可以通过下面的方式关闭:

代码语言:javascript
复制
%CATALINA_HOME%\bin\shutdown.sh
%CATALINA_HOME%\bin\catalina.sh stop
直接在终端中停止脚本

Tomcat常见故障

  1 Http端口冲突

  这种问题可能是已经启动了一个tomcat服务,当启动第二个时,端口已经被占用,就会报错。

  【解决办法】

  修改CATALINA_HOME/conf/server.xml中8080端口

代码语言:javascript
复制
<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版本的安装包中自带这两个组件,其他版本的需要自己手动下载对应的版本安装。

如果刚刚使用tomcat不要使用这两个组件,如果使用,请先参考说明文档。

Linux下目录介绍

<CATALINA_HOME>/bin:  /usr/share/tomcat-x.y/bin

<CATALINA_HOME>/common:  /usr/share/tomcat-x.y/common

<CATALINA_HOME>/conf:  /etc/tomcat-x.y

<CATALINA_HOME>/logs:  /var/log/tomcat-x.y

<CATALINA_HOME>/server:  /usr/share/tomcat-x.y/server

<CATALINA_HOME>/shared:  /var/lib/tomcat-x.y/shared

<CATALINA_HOME>/lib:  /usr/share/tomcat-x.y/lib

<CATALINA_HOME>/temp:  /var/tmp/tomcat-x.y

<CATALINA_HOME>/webapps:  /var/lib/tomcat-x.y/webapps

<CATALINA_HOME>/work:  /var/run/tomcat-x.y

其他文档参考

  【1】本篇官方文档:http://tomcat.apache.org/tomcat-6.0-doc/RUNNING.txt

  【2】APR/Native库 使用手册:http://tomcat.apache.org/tomcat-6.0-doc/apr.html

  【3】HTTP APR连接tomcat配置文档:

http://tomcat.apache.org/tomcat-6.0-doc/config/http.html

http://tomcat.apache.org/tomcat-6.0-doc/config/ajp.html

  【4】Native库项目地址:http://tomcat.apache.org/native-doc/

  【5】OpenSSL:http://openssl.org/   (之前“心脏出血”,可以看看这个多了解下。)

  【6】APR:http://apr.apache.org/

  【7】Http Server:http://httpd.apache.org/

  【8】Apache Commons Daemon项目:http://commons.apache.org/daemon/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-04-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Tomcat的安装
  • Tomcat的启动
  • Tomcat的关闭
  • Tomcat常见故障
  • Tomcat可选组件
  • Linux下目录介绍
  • 其他文档参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档