I have a web application deployed on path
/var/lib/tomcat6/webapps/abc/</code>
in server.xml
on path /etc/tomcat/server.xml
I have added following lines.
<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>
inside the host tag.
When I restart tomcat and hit http://localhost:8080/
nothing appears but when I enter http://localhost:8080/abc
home page is displayed which means above entry in server.xml
is not taking affect.
What am I doing wrong ??
Looks like you want to set webapp abc
as the default web app (ie access it directly via http://localhost:8080/ ), then give the path as ""
not "/" in Context
From the Tomcat docs,
If you specify a context path of an empty string (""), you are defining the default web application for this Host, which will process all requests not assigned to other Contexts
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.