background image

        

三、

应用服务器(App Server)

App Server 是运行 Java 企业组件的平台,构成了应用软件的主要运行环境。当前主流的
App Server 是 BEA 公司的 Weblogic Server 和 IBM 公司的 Websphere 以及免费的 Jboss,选
择其中一个进行学习就可以了,个人推荐 Weblogic,因为它的体系结构更加干净,开发
和部署更加方便,是 Java 企业软件开发人员首选的开发平台。下面简要介绍几种常用的
App Server:

1

        

Tomcat

Tomcat 严格意义上并不是一个真正的 App Server,它只是一个可以支持运行 Serlvet/JSP
的 Web 容器,不过 Tomcat 也扩展了一些 App Server 的功能,如 JNDI,数据库连接池,
用户事务处理等等。Tomcat 被非常广泛的应用在中小规模的 Java Web 应用中,因此本文
做一点下载、安装和配置 Tomcat 的介绍:

Tomcat 是 Apache 组 织 下 Jakarta 项 目 下 的 一 个 子 项 目 , 它 的 主 网 站 是 :

http://jakarta.apache.org/tomcat/

  ,Tomcat 最新版本是 Tomcat4.1.27,软件下载的连接是:

http://www.apache.org/dist/jakarta/tomcat-4/binaries/

 

下载 Tomcat 既可以直接下载 zip 包,也可以下载 exe 安装包(个人建议 zip 更干净些),
不管哪种情况,下载完毕安装好以后(zip 直接解压缩就可以了)。需要设置两个环境变
量:

JAVA_HOME=C:\j2sdk1.4.2
CATALINA_HOME=D:\tomcat4 (你的 Tomcat 安装目录)

这样就安装好了,启动 Tomcat 运行 CATALINA_HOME\bin\startup.bat,关闭 Tomcat 运行
shutdown.bat 脚本。Tomcat 启动以后,默认使用 8080 端口,因此可以用浏览器访问

http://localhost:8080 来测试 Tomcat 是否正常启动。

Tomcat 提供了两个 Web 界面的管理工具,URL 分别是:

http://localhost:8080/admin/index.jsp

 

http://localhost:8080/manager/html

 

在启用这两个管理工具之前,先需要手工配置一下管理员用户和口令。用一个文本工具打
开 CATALINA_HOME\conf\tomcat-users.xml 这个文件,加入如下几行:

  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="robbin" password="12345678" roles="admin,manager,tomcat"/>

这样用户 robbin”就具备了超级管理员权限。重新启动 Tomcat 以后,你就可以使用该用户
来登陆如上的两个管理工具,通过 Web 方式进行 Tomcat 的配置和管理了。