tomcat环境中修改了server.xml配置文件后不起作用

  
测试环境:tomcat 6.0,jdk1.6
问题:
 今日刚刚接触jsp,先学搭建环境,下载jdk、tomcat都很顺利,做完环境变量配置后,打开http://localhost:8080,成功打开了tomcat的测试页面,以为已经成功了,但是接下来在修改网站目录时确有了问题,资料显示,要修改网站主目录,只需要修改tomcat安装目录下conf文件夹下的server.xml文件就可以了,我在文件里添加了<Context path="test" docBase="d:/jspwwwroot" debug="0" reloadable="true"></Context>配置语句,重启tomcat后,在浏览器里输入http://localhost:8080后还是显示以前的tomcat测试页,又进行了N次的重启,检查了N次的配置,还是不行。
解决:
因为刚刚接触jsp,对tomcat也不懂,所以需要先查下context配置语句的含义,以前只是大概浏览教程,说是这样可以修改网站程序运行路径,但是上体含义没有仔细看,经过查阅资料,原来path的作用我理解错了,path的意思可以理解为iis下的虚拟目录,它是映射到docBase的值上的路径的,所以应当输入http://localhost:8080/test,这样就可以访问d:/jspwwwroot下的程序了。
注:如果path值为空,则d:/jspwwwroot则为网站主目录。如果没有人为在server.xml文件里指定网站主目录,则默认为tomcat的测试页。这就是为什么我输入http://localhost:8080后一直停留在tomcat测试页的原因。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: Tomcatserver.xmlTomcat服务器的主要配置文件,它包含了Tomcat服务器的全局配置信息和各个Web应用的配置信息。在server.xml,可以配置Tomcat服务器的监听端口、虚拟主机、连接器、日志、安全等方面的参数。此外,还可以配置Web应用的上下文路径、访问权限、会话管理、JSP引擎等参数。server.xmlTomcat服务器的核心配置文件,对于Tomcat服务器的运行和性能有着重要的影响。因此,在配置server.xml时需要仔细考虑各个参数的设置,以确保Tomcat服务器的稳定和高效运行。 ### 回答2: Tomcat是一种常用的开源Web服务应用程序,我们可以通过修改Tomcat配置文件来定制化我们的Web服务。server.xmlTomcat最重要的配置文件之一,用于管理Tomcat的核心组件,包括连接器、Servlet和JSP容器等关键组件。下面我们将介绍server.xml的一些重要配置项及其作用。 1. Server元素 Server元素是server.xml文件的根元素,它定义了Tomcat的全局设置。Server元素主要包含以下子元素: a. Service:用于配置Tomcat的主要服务。 b. Connector:用于配置到Tomcat的Web请求的连接器和协议。 c. Engine:将用于处理请求的主要Engine组件。 d. Realm:用于定义Tomcat的身份验证规则。 e. Host:定义了虚拟主机的配置信息。 2. Service元素 Service元素是 Tomcat 的主要组件,它是由 Connector 组件和 Container 组件组成的。具体来说,Tomcat的Service是用于处理来自连接器的请求的主要容器,它包含以下子元素: a. Connector:连接器是Tomcat处理来自客户端请求的一种组件。 b. Engine:Engine是用于处理连接器传递给它的请求的组件。 3. Host元素 Host元素用于定义Tomcat的虚拟主机,虚拟主机意味着多个Web站点可以共享一台服务器,每个站点都有自己的域名或IP地址。Host元素主要包含以下子元素: a. Alias元素:Alias元素提供了虚拟主机的别名,可以用于映射不同的URL到同一虚拟主机。 b. Context元素:Context是TomcatWeb应用程序配置的一个子部分,它用于定义应用程序的上下文路径和配置信息。 c. Valve元素:Tomcat内置了一些可用于记录访问日志或者过滤请求的过滤器,这些过滤器一般称之为Valve。 d. Listener元素:用于监听Tomcat在启动、停止时发生的事件。 以上是一些常见的server.xml配置项,对Tomcat配置文件进行深入理解,可以帮助我们深入了解 Tomcat 的工作原理,并且更加准确地进行Tomcat的配置。 ### 回答3: Tomcat 是一款开源的 Web 服务器容器,用于 Java Web 应用的部署和管理。它的配置文件主要是 server.xml,包含了 Tomcat 启动时需要加载的所有配置信息,如虚拟主机、连接器、缓存等。 以下是 server.xml 的常用配置项: 1. Server 元素 Server 元素是 server.xml 文件的根元素,包含了整个 Tomcat 服务器的配置信息。可以配置多个 Server 元素,每个元素对应一个 Tomcat 实例。 2. Service 元素 Service 元素是 Server 元素的子元素,是 Tomcat 的核心元素之一。Service 元素包括了各种连接器以及它们需要使用的其他组件。 3. Connector 元素 Connector 元素是连接器,用于处理客户端和服务器之间的网络连接。Tomcat 支持多种连接类型,如 HTTP、HTTPS、AJP 等,每种连接器在 Connector 元素都有对应的配置项。 4. Engine 元素 Engine 元素是 Service 元素的子元素,用于配置 Web 应用的生命周期以及管理多个虚拟主机(Virtual host)。 5. Host 元素 Host 元素是 Engine 元素的子元素,用于配置虚拟主机。每个虚拟主机可以包含多个 Web 应用,通过设置 Host 元素的 name 属性,可以为每个虚拟主机指定唯一的名称。 6. Context 元素 Context 元素用于配置 Web 应用,它是一个 Web 应用的运行环境,包含了 Servlet、JSP、HTML、CSS、JavaScript 等文件。Context 元素必须包含一个唯一的 context path 属性,用于指定 Web 应用的 URL 路径。 7. Valve 元素 Valve 元素用于配置管道阀(Pipeline Valve),控制请求在处理过程的流量,如过滤请求、记录日志等。 以上是 Tomcat 服务器的 server.xml 配置文件的主要内容。对于每个开发人员来说,深入了解 server.xml 的配置项是必要的,以便更好地掌握 Tomcat 服务器,并能够在开发过程更灵活地配置和调整 Tomcat 服务器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值