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

Hus*_*din 1 ubuntu tomcat

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

/var/lib/tomcat6/webapps/abc/</code>
Run Code Online (Sandbox Code Playgroud)

server.xml路径上/etc/tomcat/server.xml我添加了以下行.

<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并且http://localhost:8080/什么都没有出现但是当我进入http://localhost:8080/abc主页时显示这意味着上面的输入server.xml没有生效.

我究竟做错了什么 ??

Jos*_*seK 6

看起来你想将webapp设置abc为默认的web应用程序(即直接通过http:// localhost:8080 /访问它),然后将路径设置为""不是"/"inContext

从Tomcat文档中,

如果指定空字符串("")的上下文路径,则表示您正在为此主机定义默认Web应用程序,该应用程序将处理未分配给其他上下文的所有请求