server.xml中定义的tomcat上下文未加载

时间:2010-07-19 17:07:34

标签: tomcat ubuntu

我在路径上部署了一个Web应用程序

/var/lib/tomcat6/webapps/abc/</code>
路径server.xml的{​​{1}}中的

我添加了以下行。

<Context docBase="/var/lib/tomcat6/webapps/abc/" path="/" reloadable="true">

  <Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" maxActive="20" maxIdle="10" maxWait="10000" name="jdbc/abcDB" password="abc" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/abc" username="abc"/>

</Context>

在主机标签内。

当我重新启动tomcat并点击/etc/tomcat/server.xml时,没有显示任何内容,但是当我输入http://localhost:8080/主页时,显示上面http://localhost:8080/abc中的条目没有生效。

我做错了什么?

1 个答案:

答案 0 :(得分:6)

您希望将webapp abc设置为默认的网络应用(即通过http://localhost:8080/直接访问),然后在{{""中将路径指定为“/” 1}}

来自Tomcat文档,

  

如果指定的上下文路径   空字符串(“”),您正在定义   这个的默认Web应用程序   主机,将处理所有请求   未分配给其他上下文