知识问答

Tomcat7.0安装配置详细

下面是关于“Tomcat7.0安装配置详细(图文)”的攻略:

Tomcat7.0安装配置详细(图文)

介绍

Tomcat是一个开放源代码的Web服务器,也是一个servlet容器,是Apache软件基金会的一个核心项目。Tomcat 7是Tomcat的一个稳定版本,本文将详细介绍它的安装和配置。

安装

步骤1: 下载Tomcat7.0安装包

前往Apache Tomcat官网下载页面下载Tomcat7.0安装包(一般为.tar.gz格式文件),并解压到指定目录。

步骤2: 设置环境变量

将Tomcat的bin目录添加到系统环境变量中,以方便在命令行中直接启动Tomcat。

若是Linux系统,可在.bashrc.bash_profile中添加如下代码:

export CATALINA_HOME=/path/to/tomcat7.0export PATH=$CATALINA_HOME/bin:$PATH

步骤3: 启动Tomcat

在命令行中输入如下命令来启动Tomcat:

$ catalina.sh start

只要看到以下输出,就表示Tomcat已经启动:

Using CATALINA_BASE:   /path/to/tomcat7.0Using CATALINA_HOME:   /path/to/tomcat7.0Using CATALINA_TMPDIR: /path/to/tomcat7.0/tempUsing JRE_HOME:        /path/to/jreUsing CLASSPATH:       /path/to/tomcat7.0/bin/bootstrap.jar:/path/to/tomcat7.0/bin/tomcat-juli.jarTomcat started.

配置

配置管理界面

Tomcat7.0默认的管理界面是关闭的,需要手动开启。编辑Tomcat的配置文件:

$ cd /path/to/tomcat7.0/conf$ vim tomcat-users.xml

tomcat-users节点中添加以下内容:

<role rolename="manager-gui"/><role rolename="admin-gui"/><user username="admin" password="password" roles="manager-gui,admin-gui"/>

其中,admin为账号名,password为密码。然后启动Tomcat。

在浏览器中输入http://localhost:8080/manager/html,即可打开Tomcat的管理界面。输入账号密码即可登录。

配置虚拟主机

虚拟主机的作用是在同一台服务器上运行多个域名的网站。配置虚拟主机分为两步:

步骤1: 配置host

编辑/etc/hosts文件,在后面添加如下内容:

127.0.0.1   www.example.com

其中,www.example.com为要添加的域名。

步骤2: 配置Tomcat

打开/path/to/tomcat7.0/conf/server.xml文件,添加如下配置:

<Host name="www.example.com" appBase="webapps" unpackWARs="true" autoDeploy="true">    <Context path="" docBase="/path/to/www.example.com" /></Host>

其中,/path/to/www.example.com为网站的目录路径。该配置表示将www.example.com域名指向/path/to/www.example.com目录下的网站。

重启Tomcat,即可在浏览器中输入http://www.example.com来访问网站。

示例

示例1:部署Java Web应用

假设有一个Java Web应用叫myapp,它打包成了一个.war文件。要将这个应用部署到Tomcat7.0中,可按照以下步骤操作:

  1. .war文件放到Tomcat的webapps目录下,如/path/to/tomcat/webapps/myapp.war
  2. 启动Tomcat(即运行catalina.sh start)。
  3. 在浏览器中输入http://localhost:8080/myapp,即可访问该应用。

示例2:部署静态网站

假设有一个静态网站放在目录/path/to/www.example.com/下,要将它部署到Tomcat7.0中,可按照以下步骤操作:

  1. 在Tomcat的/path/to/tomcat7.0/webapps/目录下,新建一个目录www.example.com
  2. 将网站的文件复制到新建的目录中。
  3. 修改www.example.com目录下的index.html文件,将其中的/改为/www.example.com/
  4. 在Tomcat的/path/to/tomcat7.0/conf/server.xml文件中,添加如上所述的虚拟主机配置。
  5. 启动Tomcat。
  6. 在浏览器中输入http://www.example.com,即可访问该网站。