windows2003下tomcat6.0安装和部署

1、首先是Tomcat的获取

获取当然得上Apache的官方网站下载,开源免费,而且带宽也足够。下载会很快。

这是两种不同的下载,一个是普通.exe安装版本,一个是.zip解压安装版本。使用起来是一样的,只是在普通安装版本中有一些界面可提供对Tomcat的快捷设置,而且普通安装会将Tomcat作为系统服务进行注册。

2、Tomcat的运行环境搭建

a、安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可。安装完成后需要配置JDK环境变量

  • 新建变量名:JAVA_HOME,指明JDK安装路径,变量值:C:\Program Files\Java\jdk1.7.02
  • 打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,使系统可以在任何路径下识别java命令
  • 新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 这里最前面的点.不能省略,他表示当前路径。一定要注意所有符号都是英文状态的。变量值tools.jar后面也可以再添加个分号即“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”

b、测试java环境是否配置成功

在CMD命令下输入javac,java,javadoc命令:出现图示界面,表示安装成功。

写段java代码测试下:(保存在D:\javatest.java)

public class javatest
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}

注意:文件里第一行后面的javatest与文件名要保持一直,否则出现以下

显示“Hello World!”测试成功

b、安装tomcat

  • 如果下载的是.zip格式的,直接解压,然后运行目录bin下面的startup.bat即可
    如果启动不成功,一般的情况是控制台出来一下立即消失,说明Tomcat没有找到Java的运行时环境。这时就需要检查上面jdk安装和配置了

    启动Tomcat,在浏览器地址栏输入http://localhost:8080/如果看到乱七八糟的关于Tomcat的介绍神马,说明配置成功

  • 如果下载的是.exe格式的,我们需要双击安装

双击D:\Program Files\Apache Software Foundation\Tomcat 7.0\bin目录下的

Tomcat7w.exe,启动Tomcat,在浏览器地址栏输入http://localhost:8080/如果看到乱七八糟的关于Tomcat的介绍神马,说明配置成功

也可以配置下Tomcat环境变量

  • 新建变量名:CATALINA_BASE,变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0
  • 新建变量名:CATALINA_HOME,变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0
  • 新建变量名:TOMCAT_HOME,变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0
  • 修改变量名:CLASSPATH,在末尾添加变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar
  • 修改变量名:PATH,在末尾添加变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0\lib;D:\Program Files\Apache Software Foundation\Tomcat 7.0\bin

3、Tomcat的目录结构

bin目录存放一些启动运行Tomcat的可执行程序和相关内容。      

conf存放关于Tomcat服务器的全局配置。      

lib目录存放Tomcat运行或者站点运行所需的jar包,所有在此Tomcat上的站点共享这些jar包。   wabapps目录是默认的站点根目录,可以更改。      

work目录用于在服务器运行时过度资源,简单来说,就是存储jsp、servlet翻译、编译后的结果。

4、更改Tomcat默认配置

  • 修改Tomcat监听端口

tomcat默认的监听端口是8080,现在需要修改成80端口

用记事本打开Tomcat安装目录下的conf文件夹下的servlet.xml文件,在servlet.xml文件中找到以下代码:

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

将上面代码中的port="8080"修改为port="80",即可将Tomcat的默认端口设置为80。在修改端口时,应避免与公用端口冲突。修改成功后,为了使新设置的端口生效,还需要重新启动Tomcat服务器。

  • 修改默认站点路径

如创建一个站点,再将其设置为默认站点,新站点路径d:/myweb;创建文件夹myweb,创建WEB-INF子文件夹,子文件夹里创建web.xml,完成。web.xml内容可以参考webapps/ROOT/WEB-INF/web.xml。

用记事本打开Tomcat安装目录下的conf文件夹下的servlet.xml文件,在servlet.xml文件中找到以下代码:

……
<engine name="Catalina" defaultHost="localhost">
   <host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
   ……
   <host>
</engine>
……

在</Host>前插入:

<Context path="" docBase="d:/myweb" debug="0" reloadable="true" />

path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;docBase是应用程序的物理路径,它默认的是$tomcat/webapps/ROOT目录,debug 则是设定debug level,  0表示提供最少的信息,9表示提供最多的信息,privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet,debug和reloadable一般都分别设置成0和true。然后重启tomcat

  • 修改默认页面

conf/web.xml这个文件是对所有站点的共同属性做出了设置,

这个叫做欢迎页面,当没有输入资源地址时,会由上至下地查找,获取页面,进行响应。改动它就可以修改默认页面,但是不建议在这里改,会使所有站点设置变化。

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

应该以上代码复制到你需要改动的站点WEB-INF目录下的web.xml中,进行设置,然后重启tomcat

时间: 2024-10-11 13:23:36

windows2003下tomcat6.0安装和部署的相关文章

Linux下tomcat6.0与jdk安装

Linux下tomcat6.0与jdk安装 步骤如下: 1. 上传apache-tomcat-6.0.37.tar.gz和jdk-6u13-linux-i586.bin至/usr/local 给这两个文件添加可执行的权限 # chmod +x apache-tomcat-6.0.37.tar.gz jdk-6u13-linux-i586.bin 2.执行如下命令安装tomcat: #cd /usr/local #tar zxvf apache-tomcat-6.0.37.tar.gz 解压完成后

Linux下Redis的安装和部署

一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string.list.set.zset和hash.这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作.在此基础上,Redis支持各种不同方式的排序. 和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到

Linux下svn的安装与部署

最近工作碰到一个问题,我和一个同伙负责开发一个管理系统,基于原来的代码上进行修改,每当他修改之后,我要再修改都要和他确定是不是最新的文件,才能进行修改.非常影响工作的效率,所以在网上找了关于svn的使用.下面开始svn的安装和部署,解决开发中代码的同步问题. 在Linux上安装很简单. 第一.先查看yum 有没有被占用,被占用就 kill 掉,再进行 yum install -y subversion [[email protected] ~]# ps aux |grep yum root   

Linux下Redis的安装和部署(转)

一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string.list.set.zset和hash.这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作.在此基础上,Redis支持各种不同方式的排序. 和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到

Linux下Redis的安装和部署 详细

一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string.list.set.zset和hash.这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作.在此基础上,Redis支持各种不同方式的排序.和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内

windows2003下svn的安装

Windows2003下svn平台搭建 编辑:dnawo 日期:2010-08-03 转自http://www.mzwu.com/article.asp?id=2557 字体大小: 小 中 大     一.推荐软件服务器端:VisualSVN-Server-2.1.3.msi,点击下载 客户端:TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi,点击下载二.服务器端VisualSVN安装及配置1.安装 说明:Location是程序安装路径,Reposito

Centos7下Mysql8.0安装手册 以及 一些坑点总结

MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 一.  Mysql8.0版本相比之前版本的一些特性 1) 默认编码utf8默认编码使用utf8mb4, utf8mb4编码是utf8编码的超集,兼容utf8,并且能存储4字节的表情字符历史,MySQL数据库的 "utf8"并不是真正概念里的 UTF-8.MySQL中的"utf8"编码只支持最大3字节每字符.真正的大家正在使用

centos下tomcat6.0.28配置

系统环境:centos 6.3 64bit  IP:192.168.1.108tomcat版本:apache-tomcat-6.0.28.tar.gz jdk版本: jdk-6u18-linux-x64-rpm.bin(需要注册下载) tomcat源码包下载地址:wget -c http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.28/bin/apache-tomcat-6.0.28.tar.gz JDK 二进制代码包下载地址:http://w

linux下tomcat-6的安装使用

一.安装JDK.tomcat 1. 解压JDK压缩包(地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html) 运行tar -xzvpf jkd-7u80-linux-x64.gz 设置JAVA_HOME vi ~/.bash_profile 添加JAVA_HOME变量 export JAVA_HOME=/usr/local/odrive/ jdk1.7.0_80 PATH=$JAVA_HOME/bin:$PAT