【翻译】Tomcat 6.0 安装与启动

本文详细介绍了Tomcat6的安装步骤、环境配置、启动与关闭方法,以及常见故障解决办法,帮助开发者快速上手并高效使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇来自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版本的安装包中自带这两个组件,其他版本的需要自己手动下载对应的版本安装。

如果刚刚使用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配置文档:
  【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/

转载于:https://www.cnblogs.com/xing901022/p/4422532.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值