一、web应用目录结构
\tomcat\webapps\ROOT,ROOT是一个web应用目录(这是http://localhost 自动跳转的页面)
在ROOT文件夹下有
1、静态资源(html,css,js)和JSP可以直接放置ROOT目录下,这些是可以直接被浏览器访问(假设ROOT目录下有一个jk.html页面)
2、WEB-INF------这个文件可以没有,但最好有,如果有的话最好要有以下目录,注意:放置在这里的资源,浏览器是没有办法直接访问的
|-----classes------动态web资源运行时的class文件都放在这个目录下
|-----lib--------------动态web资源运行所需要的jar包都放在这个目录下
|-----web.xml------整个web应用的配置文件,配置主页/Servlet的映射/过滤器监听的配置都需要依赖这个文件进行
如果没有配置主页,那么要访问jk.html,则需要在浏览器中输入“http://localhost/jk.html”
二、如何配置主页?
先思考一个问题,为什么在浏览器中输入"http://localhost", 就会自动跳到这个页面?
其实这是一个主页,而我们可以改变它的主页
可以在web.xml中配置
可以仿照tomcat\conf里面的web.xml写
将上面的改为
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<welcome-file-list>
<welcome-file>zhuye.html</welcome-file> ----------这个就是欢迎界面(主页)
</welcome-file-list>
</web-app>
然后在ROOT目录下新建一个zhuye.html当作主页
那么可以在浏览器中直接输入“http://localhost/” 即可看见新的主页