Tomcat使用指南

快速步骤:

1、下载tomcat

2、解压tomcat

3、启动:./bin/startup.sh

4、访问控制台 http://localhost:8080/

一、下载

由于我使用的是java6,所以下载了最新的tomcat7.0.57版本。也用不到websocket,因为没关系。

如果你下载了MyEclipse2014,eclipse里默认有java7,你可以配合eclipse使用tomcat8,我试过启动正常。

如果你还用java1.4(虽然我觉得很少公司用了),那就只能使用tomcat5.5了。

目前tomcat9还没出,而tomcat8还保持的持续更新,前几天还是8.0.16,今天就8.0.18了。tomcat6和tomcat7版本相对稳定,较少更新。

Servlet Spec JSP Spec EL Spec WebSocket Spec Apache Tomcat version Actual release revision Support Java Versions
4.0TBD (2.4?)TBD (3.1?)TBD (1.2?)9.0.xNone8 and later
3.12.33.01.18.0.x8.0.187 and later
3.02.22.21.17.0.x7.0.576 and later
(WebSocket 1.1 requires 7 or later)
2.52.12.1N/A6.0.x6.0.435 and later
2.42.0N/AN/A5.5.x (archived)5.5.36 (archived)1.4 and later
2.31.2N/AN/A4.1.x (archived)4.1.40 (archived)1.3 and later
2.21.1N/AN/A3.3.x (archived)3.3.2 (archived)1.1 and later

tomcat官网:

http://tomcat.apache.org/



二、平台选择

以7.0.57为例,如果你是linux或unix平台,最好下载tar.gz版本,如果是windows平台,下载zip版本。

tar.gz的解压命令:

gzip -d XXX.tar.gz

tar xvf XXX.tar

注意:ftp到linux主机的时候,必须使用bin格式!否则会丢包。

7.0.57

Please see the README file for packaging information. It explains what every distribution contains.



三、环境变量的配置

如果直接用命令启动,比如startup.bat或者startup.sh,则需要配置环境变量。如果使用eclipse,则不需要,直接在eclipse里配置tomcat的所在路径即可。

linux为例:

查看java安装目录的java版本:

[drecv1@bss_test1:/usr/java6/bin]$java -version
java version "1.6.0"

配置java6

vi .bash_profile

JAVA_HOME=/usr/java6

export JAVA_HOME

aix为例:

vi .profile 
export JAVA_HOME=/usr/java6

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASS_PATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASS_PATH
export CATALINA_HOME=/home/drecv1/tomcat/apache-tomcat-7.0.57

一般java_home要配置,其他的在catalina.sh里都有默认的(因为除了java其他的都在startup.sh的相对目录中),只要默认的能找到,其实这些不配置也行

以启动时,打印出来的为准:(windows为例)



四、部署工程

可以直接把工程代码拷贝到tomcat的webapps下。但是我更喜欢通过server.xml直接指向工程。

在<Host name="localhost"  appBase="webapps"           unpackWARs="true" autoDeploy="true">后面加上配置:

  1. <Context path="/pipeliner" docBase="F:\code\gd-dev\billing\autoacct\javaee\pipeliner\src\main\webapp" debug="5" reloadable="true" crossContext="true">  
  2.     <Resource name="jdbc/sdact1ds"  
  3.           auth="Container"  
  4.           type="javax.sql.DataSource"     
  5.           factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"  
  6.           driverClassName="oracle.jdbc.driver.OracleDriver"     
  7.           url="jdbc:oracle:thin:@32.121.2.130:1521:test"     
  8.           username="ucr_app"     
  9.           password="ucr_app"  
  10.           maxActive="60"  
  11.           maxIdle="20"  
  12.           maxWait="10000"  
  13.           removeAbandoned="true"  
  14.           removeAbandonedTimeout="60"  
  15.           logAbandoned="true"/>  
  16. </Context>  


五、启停与访问

启动:

startup.sh(linux or unix)或startup.bat(windows)

停止:

shutdown.sh or shutdown.bat

如果启动失败,访问tomcat的logs目录,查看日志。

访问工程:

http://locahost:8080/pipeliner/XXX.html (XXX.html是你访问工程需要的主页)

如果想直接localhost:8080/XXX.html,需要把path=""即可

访问控制台:

http://locahost:8080/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值