首页 > 代码库 > 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 Spec | JSP Spec | EL Spec | WebSocket Spec | Apache Tomcat version | Actual release revision | Support Java Versions |
---|---|---|---|---|---|---|
4.0 | TBD (2.4?) | TBD (3.1?) | TBD (1.2?) | 9.0.x | None | 8 and later |
3.1 | 2.3 | 3.0 | 1.1 | 8.0.x | 8.0.18 | 7 and later |
3.0 | 2.2 | 2.2 | 1.1 | 7.0.x | 7.0.57 | 6 and later (WebSocket 1.1 requires 7 or later) |
2.5 | 2.1 | 2.1 | N/A | 6.0.x | 6.0.43 | 5 and later |
2.4 | 2.0 | N/A | N/A | 5.5.x (archived) | 5.5.36 (archived) | 1.4 and later |
2.3 | 1.2 | N/A | N/A | 4.1.x (archived) | 4.1.40 (archived) | 1.3 and later |
2.2 | 1.1 | N/A | N/A | 3.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使用指南(一)-安装部署