Search code examples
apachetomcattomcat6

Displaying homepage with Pubby / Apache Tomcat


Does anyone know how to go about displaying a custom homepage when Pubby is the root of Apache Tomcat?

My current setup is \Tomcat 6.0\webapps\ROOT\ <- Pubby folders WEB-INF and static are in this folder.

Whilst creating custom pages for e.g. localhost:8080/About is completely fine, (I just create a folder within my webapps folder called "About", and put my index.html in there), I don't how to get a custom index.html to display when I navigate to localhost:8080

I've tried sticking index.html files across my directories, but localhost:8080 won't resolve to any of them.

Thank you!


Solution

  • The index files for http://localhost:8080/ will be defined in $CATALINA_BASE/webapps/ROOT/WEB-INF/web.xml with defaults taken from $CATALINA_BASE/conf/web.xml

    Assuming the ROOT app does not specify any welcome pages then an index.html placed at $CATALINA_BASE/webapps/ROOT/index.html should do the trick.