我在路径上部署了一个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
中的条目没有生效。
我做错了什么?
答案 0 :(得分:6)
您希望将webapp abc
设置为默认的网络应用(即通过http://localhost:8080/直接访问),然后在{{""
中将路径指定为“/” 1}}
来自Tomcat文档,
如果指定的上下文路径 空字符串(“”),您正在定义 这个的默认Web应用程序 主机,将处理所有请求 未分配给其他上下文