我在路径上部署了Web应用程序
/var/lib/tomcat6/webapps/abc/</code>
在server.xml路径上,/etc/tomcat/server.xml我添加了以下几行。
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未生效。
<http://localhost:8080/>
<http://localhost:8080/abc>
我究竟做错了什么 ??
看起来您想将webapp设置abc为默认Web应用程序(即直接通过http:// localhost:8080 /对其进行访问),然后在路径中将其设置""为非“ /”Context
abc
""
Context
从Tomcat文档中,
如果您指定一个空字符串(“”)的上下文路径,那么您正在为此主机定义默认的Web应用程序,它将处理所有未分配给其他上下文的请求