首页 > 代码库 > tomcat使用指南(一)-安装部署

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 SpecJSP SpecEL SpecWebSocket SpecApache Tomcat versionActual release revisionSupport 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.

Binary Distributions

  • Core:
    • zip (pgp, md5)
    • tar.gz (pgp, md5)
    • 32-bit Windows zip (pgp, md5)
    • 64-bit Windows zip (pgp, md5)
    • 64-bit Itanium Windows zip (pgp, md5)
    • 32-bit/64-bit Windows Service Installer (pgp, md5)


三、环境变量的配置

如果直接用命令启动,比如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">后面加上配置:

<Context path="/pipeliner" docBase="F:\code\gd-dev\billing\autoacct\javaee\pipeliner\src\main\webapp" debug="5" reloadable="true" crossContext="true">
	<Resource name="jdbc/sdact1ds"
          auth="Container"
          type="javax.sql.DataSource"   
          factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
          driverClassName="oracle.jdbc.driver.OracleDriver"   
          url="jdbc:oracle:thin:@32.121.2.130:1521:test"   
          username="ucr_app"   
          password="ucr_app"
          maxActive="60"
          maxIdle="20"
          maxWait="10000"
          removeAbandoned="true"
          removeAbandonedTimeout="60"
          logAbandoned="true"/>
</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/

技术分享

本文出处:

http://blog.csdn.net/ouyida3

2015.2.2

tomcat使用指南(一)-安装部署