`

配置 Tomcat 的网站根目录、虚拟目录、端口等

阅读更多

你的 tomcat 目录中有一个 conf 目录,里头有一个 server.xml 文件,这就是相关的配置文件,搜索,你会找到有如下一句话

<Context path="" docBase="" debug="0"/>

这句话是被 <!-- 和 --> 包括起来注释掉的
先把注释去掉,然后在 docBase 中设置上你的网站根目录,哪下是我的那一段配置文件,其中的中文是为了说明写注释:

        <!-- Tomcat Root Context -->
        <!-- path 表示在浏览器里的目录,空表示根目录, docBase 表示在硬盘上所在的目录 -->
        <Context path="" docBase="h:\wwwroot\tomcat" debug="0"/>
        <!-- http://localhost:8080/tomcat_docs 所指向的硬盘目录, 这是是 tomcat 的一些文档 -->
        <Context path="/tomcat_docs" docBase="e:\tomcat\webapps\tomcat-docs" debug="0"/>
        <!-- Tomcat Manager Context -->
        <!-- 下面两项是对原来的进行修改以适应根目录的变化的, 即打开上述注释 -->
        <Context path="/manager" docBase="e:\tomcat\webapps\manager"
         debug="0" privileged="true"/>

        <!-- Tomcat Examples Context -->
        <Context path="/examples" docBase="e:\tomcat\webapps\examples" debug="0"
                 reloadable="true" crossContext="true">

注意:这时候端口是默认的 8080,需要使用 http://localhost:8080/ 才能访问
要改端口需要找到

    <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
               port="8080" minProcessors="5" maxProcessors="75"
               enableLookups="true" redirectPort="8443"
               acceptCount="10" debug="0" connectionTimeout="60000"/>

将端口 port 设置为 80, 改后如下

    <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
               port="80" minProcessors="5" maxProcessors="75"
               enableLookups="true" redirectPort="8443"
               acceptCount="10" debug="0" connectionTimeout="60000"/>

修改保存后,要重启TOMCAT,
注意,此时要停止IIS,否则端口会发生冲突。 上面是网站根目录\端口的配置

下面看看Jsp、TOMCAT虚拟目录的设置

在Tomcat的配置文件server.xml中(server.xml一般在conf目录下面),

有这样几个标签:

<Host name="localhost"....
    <Context path="/love" docBase="x:\java\love" debug="0" reloadable="true" crossContext="true">

    其中,Host标记是用来配置虚拟主机的,就是可以多个域名指向一个tomcat,格式只要参考默认的就

可以了。

<context>是Host标记的子元素吧,表示一个虚拟目录,它主要有两个属性,path就相当于虚拟目录名字,

而 docbase则是具体的文件位置。在这里我的虚拟路径名称为love,实际上我的程序也就是html、jsp、

servlet都 放在了x:\java\love这个目录下了。 修改保存后,请重启TOMCAT

          这样我就可以通过 http://localhost/love/ 访问我的这个虚拟目录了。

不当错漏之处欢迎跟贴指正。本文适用于win2000下TOMCAT和JSP的配置。

 

 

来自:http://hi.baidu.com/xlnan/blog/item/3ed9e289cc8d23b90f24449f.html

分享到:
评论

相关推荐

    修改Tomcat默认访问根目录的方法

    server.xml位于Tomcat的conf目录下,是Tomcat的主要配置文件,负责配置服务器的各种特性,包括监听的端口、连接器、虚拟主机等。其中,元素用于配置虚拟主机的相关属性,而元素用于定义特定Web应用的属性。 要修改...

    tomcat配置虚拟路径(window)

    标题 "Tomcat配置虚拟路径(Windows)" 涉及到的是在Windows环境下对Apache Tomcat服务器进行虚拟主机配置的方法。Tomcat是Java Servlet和JavaServer Pages(JSP)的开源应用服务器,它允许开发者部署多个Web应用程序...

    Apache和Tomcat整合配置实现网站目录搭建

    本文将详细介绍如何进行Apache与Tomcat的整合配置,以实现网站目录的搭建。 首先,我们需要了解Apache和Tomcat的基本结构。Apache通过模块(如mod_proxy、mod_jk等)与Tomcat进行通信,这些模块负责将HTTP请求转发...

    一个tomcat配置多个端口运行不同项目

    这里的`appBase`属性指定了新的Web应用程序的根目录,可以是`webapps_second`,以便与默认的`webapps`目录分开。 4. 最后,为每个项目创建单独的`&lt;Context&gt;`: ```xml ``` `path`属性是访问项目时的URL路径,`...

    Tomcat的安装及配置教程步骤

    - 配置环境变量:添加`CATALINA_HOME`环境变量,指向Tomcat的根目录。同时,编辑`PATH`环境变量,加入`%CATALINA_HOME%\bin`。 2. **Linux上的安装** - 使用包管理器:在Ubuntu或Debian上,可以使用`sudo apt-get...

    使用Tomcat配置域名

    - `contextPath`: 应用的上下文路径,默认为"/"表示根目录。 - `docBase`: 应用的文档基础,可以是相对于`appBase`的相对路径或绝对路径。 示例配置: ```xml ``` 在这个例子中,"example"应用将与...

    Tomcat7.0设置虚拟目录配置虚拟路径的方法讲解

    server.xml是Tomcat的主配置文件,其中定义了服务器的基本配置信息,包括监听端口、主机名称以及虚拟主机等。对于添加虚拟目录来说,最关键的部分在于元素内的标签。 标签代表了运行在上的单个Web应用程序。一个...

    tomcat5配置详解

    - **Context**:每个Context代表一个Web应用程序,配置应用路径、文档根目录等。 - **context.xml**: 用于配置单独的Web应用,可以设置应用的属性,如数据源、session配置等。 - **web.xml**: 每个Web应用的...

    tomcat5.5 免安装版+配置教程

    2. **设置环境变量**:创建`CATALINA_HOME`环境变量,指向Tomcat的根目录。如果需要运行多个Tomcat实例,可以使用`CATALINA_BASE`来指定每个实例的特定目录。 3. **启动Tomcat**:执行`bin`目录下的启动脚本,例如在...

    tomcat配置的详细文档

    为了方便调试JSP页面,你可能希望看到Web应用根目录下的所有页面。在`conf/web.xml`文件中,找到`&lt;init-param&gt;`标签,将`listings`参数设置为`true`。 8. **Tomcat控制台访问** - **Server Status**:用于查看...

    Tomcat5_x中的虚拟主机配置方法.rar_tomcat_虚拟主机

    3. **配置文档根目录**: `appBase`属性指定的是虚拟主机的应用程序基础目录,你可以在这里放置你的Web应用的HTML、JSP、CSS、JS等文件,或者WAR包。如果`unpackWARs`为`true`,Tomcat会自动解压WAR文件。 4. **...

    win7下安装配置tomcat,java运行环境

    - 在 Web 项目的根目录下创建 `WEB-INF` 文件夹,并确保该文件夹包含 `web.xml` 文件。 - 编辑 `bin` 目录下的 `server.xml` 文件,在文档末尾添加如下配置: ```xml ...

    Tomcat安装与配置

    总的来说,Tomcat的安装与配置是一个涉及多方面知识的过程,包括环境变量设置、端口管理、虚拟目录配置、Web应用程序的部署和安全设置等。理解并掌握这些知识,对于开发和运维Java Web应用是至关重要的。

    tomcat常用配置信息详解

    - `Context`: 定义了Web应用的上下文路径,可以在`server.xml`或`context.xml`中配置,包括`docBase`(应用的根目录)、`path`(URL路径)等。 - `Context Reloadable`: 当设置为`true`时,Tomcat会监控应用的修改...

    tomcat7配置资源

    2. **环境变量设置**: 设置`CATALINA_HOME`环境变量指向Tomcat的根目录。在Windows中,这可以通过系统属性的“高级”选项完成;在Linux或Mac上,编辑`~/.bashrc`或`~/.bash_profile`文件并添加相应的export语句。 3...

    tomcat发布javaweb项目,以及tomcat的配置

    1. 修改`web.xml`文件:在项目的WEB-INF目录下找到web.xml,将`&lt;welcome-file-list&gt;`标签中的默认首页设置为根目录,例如`&lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;`。 2. 配置服务器:在Tomcat的conf/server.xml文件...

Global site tag (gtag.js) - Google Analytics