JavaWeb项目目录+SpringMVC静态资源+Tomcat
2018-07-09 本文已影响12人
___TheOne___
Part1:JavaWeb项目主目录
javaWeb常见的目录:项目InsureSerive的 /src/main/webapp,这个webapp目录是项目的主目录。而webapp/WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。里面放了一些js、css、html、jsp等前段展示信息。
Part2:SpringMVC静态资源访问
在spring-mvc的配置文件中,设置
<!-- 静态资源映射 -->
<mvc:resources mapping="/static/**" location="/WEB-INF/static/"/>
<mvc:resources mapping="/upload/**" location="/upload/"/>
这样就把请求路径映射到了对应的资源目录。
Part3:在Tomcat容器中测试HTML
在tomcat的webapps里面对边建个目录,然后把HTML页面放到那个目录里面就可以了。然后启动Tomcat。前面放IP+端口/目录名/html文件名,就可以访问了。 不过如果你只是测试HTML文件,我建议你用纯HTTP服务器,比如Apache、Nginx、httpd等。
关键点:
在webapps放置好html文件后,重启tomcat非常关键。重启操作让tomcat将这些文件解析为,一个Context容器。这样就可以通过链接访问了。一个Tomcat的Context容器对应一个Web应用。