文章目录
  1. 1. 把你的程序布署在TOMCAT

把你的程序布署在TOMCAT

把你的程序布署在TOMCAT上!!  (2011-04-11 09:08:40)

\

\

\

网站开发完成了最终

终要布署在服务器上运行,如大家熟悉的ASP或asp.net
写的程序布署在装有IIS应用的服务主机就OK。很简单,同样用
JSP写的程序一也要布署在相应的应用服务器上,如glassfish,webLogic,JBOOS
等服务器上,但一般应用大家比较喜欢用tomcat,他是一个免费的JAVA平台下高性能轻量级WEB应用服务器,tomcat程序很小,用起来比较方面,但没有提供图形化的界面。一般都是网站管理员进行手工配置。

\

下面我们来简单介绍 一下windows平台下如何
把一个JSP写的网站程序布署在TOMCAT上。

\

  一 安装

\

第一步 首先安装 JDK ,目前JDK的版本是 1.6
下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html

\

选择JAVA  的JDK下载, 选择相应的 操作系统平台

\

第二步安装 TOMCAT 目前TOMAT 的版本为6.X  或 7.X ,有安装版本和解压版本

\

TOMCAT
的下载地址为:http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.exe

\

在安装 过程中要设置TOMCAT的商品号: 默认是 8080 不冲突的前提下改成 80
端口。

\

安装 完成后启动服务, 在浏览器地址栏输入
http://127.0.0.1:端口号/  如果出现tomcat
的首页面, 说明安装 成功。

\

第三步:如果程序有数据库的要求 , 要安装
相应的数据库。如有必要还要安装相应的数据库管理工具

\

二 布署配置网站

\

 布署配置网站一般有两种情况:

\

(一) IP地址加虚拟目录形式:

\

    一般是把应用布署为虚拟目录的形式,因为根目录被TOMCAT默认主页占用:用户的网站一般只是用别的虚拟目录名称了,这样的访问地址如下:

\

  http:// 主机IP:商品号/虚拟目录名

\

  布署虚拟目录的方法如下:

\

  记事软件打开tomcat\conf\server.xml

\

   找到

\

<Host name=”localhost“ unpackWARs=”true“ autoDeploy=”true“ xmlValidation=”false“xmlNamespaceAware=”false“]]
>

\

。……….

</Host]] >

 在<Host …>和</Host>之间加入:

 如下形式代码:

<Context debug=”0“ reloadable=”true“ crossContext=”true“ path=”/虚拟目录名“ docBase=”网站文件夹位置” />

例如:

<Context debug=”0“ reloadable=”true“ crossContext=”true“ path=”/blog“ docBase=”d:\web” />

\

如果在本机商品是80 ,那么这个网站的访问地址如下:

\

 http://127.0.0.1/blog

\

(二)域名主机形式

\

  通过对该主机配置不同的域名,用该域名的根目录下建相应的应用程序。这样实现一台主机上配置多个域名的站点。这样配置需要相应的
DNS服务器的支持。

\

配置方法如下:

\

1 打开tomcat\conf\server.xml,在里面找到<Engine name=”Catalina”
defaultHost=”localhost”>…..</Engine>

2 找到

\

- <Engine name=”Catalina“ defaultHost=”localhost“]]
>

** ** <Realm className=”org.apache.catalina.realm.UserDatabaseRealm“ resourceName=”UserDatabase“/>

- <Host name=”localhost“ unpackWARs=”true“ autoDeploy=”true“ xmlValidation=”false“xmlNamespaceAware=”false“]]
>

。……….

</Host]] >

</Engine]] >

3 在</Host>与</Engine>之间加如下面的代码

   <Host name=”域名” unpackWARs=”true”    xmlValidation=”false”
xmlNamespaceAware=”false”>  </Host>

如:

\

  <Host
name=”test.mysite.com“ unpackWARs=”true”    xmlValidation=”false”
xmlNamespaceAware=”false”>   </Host>

\

这个过程等于定义了一个(test.mysite.com)域名主机

\

在刚才加入的 <Host …>和这个之间</Host>
定义你的网站虚拟目录, 一般用根目录。 如下形式:

\

<Context debug=”0“ reloadable=”true“ crossContext=”true“ path=”/“ docBase=”D:\web“ />

\

那么整个网站的访问地址就可以描述为:

\

http://test.mysite.com\

文章目录
  1. 1. 把你的程序布署在TOMCAT