你的 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
分享到:
相关推荐
server.xml位于Tomcat的conf目录下,是Tomcat的主要配置文件,负责配置服务器的各种特性,包括监听的端口、连接器、虚拟主机等。其中,元素用于配置虚拟主机的相关属性,而元素用于定义特定Web应用的属性。 要修改...
标题 "Tomcat配置虚拟路径(Windows)" 涉及到的是在Windows环境下对Apache Tomcat服务器进行虚拟主机配置的方法。Tomcat是Java Servlet和JavaServer Pages(JSP)的开源应用服务器,它允许开发者部署多个Web应用程序...
本文将详细介绍如何进行Apache与Tomcat的整合配置,以实现网站目录的搭建。 首先,我们需要了解Apache和Tomcat的基本结构。Apache通过模块(如mod_proxy、mod_jk等)与Tomcat进行通信,这些模块负责将HTTP请求转发...
这里的`appBase`属性指定了新的Web应用程序的根目录,可以是`webapps_second`,以便与默认的`webapps`目录分开。 4. 最后,为每个项目创建单独的`<Context>`: ```xml ``` `path`属性是访问项目时的URL路径,`...
- 配置环境变量:添加`CATALINA_HOME`环境变量,指向Tomcat的根目录。同时,编辑`PATH`环境变量,加入`%CATALINA_HOME%\bin`。 2. **Linux上的安装** - 使用包管理器:在Ubuntu或Debian上,可以使用`sudo apt-get...
- `contextPath`: 应用的上下文路径,默认为"/"表示根目录。 - `docBase`: 应用的文档基础,可以是相对于`appBase`的相对路径或绝对路径。 示例配置: ```xml ``` 在这个例子中,"example"应用将与...
server.xml是Tomcat的主配置文件,其中定义了服务器的基本配置信息,包括监听端口、主机名称以及虚拟主机等。对于添加虚拟目录来说,最关键的部分在于元素内的标签。 标签代表了运行在上的单个Web应用程序。一个...
- **Context**:每个Context代表一个Web应用程序,配置应用路径、文档根目录等。 - **context.xml**: 用于配置单独的Web应用,可以设置应用的属性,如数据源、session配置等。 - **web.xml**: 每个Web应用的...
2. **设置环境变量**:创建`CATALINA_HOME`环境变量,指向Tomcat的根目录。如果需要运行多个Tomcat实例,可以使用`CATALINA_BASE`来指定每个实例的特定目录。 3. **启动Tomcat**:执行`bin`目录下的启动脚本,例如在...
为了方便调试JSP页面,你可能希望看到Web应用根目录下的所有页面。在`conf/web.xml`文件中,找到`<init-param>`标签,将`listings`参数设置为`true`。 8. **Tomcat控制台访问** - **Server Status**:用于查看...
3. **配置文档根目录**: `appBase`属性指定的是虚拟主机的应用程序基础目录,你可以在这里放置你的Web应用的HTML、JSP、CSS、JS等文件,或者WAR包。如果`unpackWARs`为`true`,Tomcat会自动解压WAR文件。 4. **...
- 在 Web 项目的根目录下创建 `WEB-INF` 文件夹,并确保该文件夹包含 `web.xml` 文件。 - 编辑 `bin` 目录下的 `server.xml` 文件,在文档末尾添加如下配置: ```xml ...
总的来说,Tomcat的安装与配置是一个涉及多方面知识的过程,包括环境变量设置、端口管理、虚拟目录配置、Web应用程序的部署和安全设置等。理解并掌握这些知识,对于开发和运维Java Web应用是至关重要的。
- `Context`: 定义了Web应用的上下文路径,可以在`server.xml`或`context.xml`中配置,包括`docBase`(应用的根目录)、`path`(URL路径)等。 - `Context Reloadable`: 当设置为`true`时,Tomcat会监控应用的修改...
2. **环境变量设置**: 设置`CATALINA_HOME`环境变量指向Tomcat的根目录。在Windows中,这可以通过系统属性的“高级”选项完成;在Linux或Mac上,编辑`~/.bashrc`或`~/.bash_profile`文件并添加相应的export语句。 3...
1. 修改`web.xml`文件:在项目的WEB-INF目录下找到web.xml,将`<welcome-file-list>`标签中的默认首页设置为根目录,例如`<welcome-file>index.jsp</welcome-file>`。 2. 配置服务器:在Tomcat的conf/server.xml文件...