一尘不染

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

tomcat

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

/var/lib/tomcat6/webapps/abc/</code>

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

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

  <资源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未生效。

我究竟做错了什么 ??


阅读 257

收藏
2020-06-16

共1个答案

一尘不染

看起来您想将webapp设置abc为默认Web应用程序(即直接通过http:// localhost:8080
/对其进行访问
),然后在路径中将其设置""为非“ /”Context

从Tomcat文档中,

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

2020-06-16