一个eclipse中搭建的maven项目,Run as -->Run on Server ,启动成功之后,elicpse内置浏览器打开访问主页的路径是:http://localhost:8080/项目名,
而换成http://localhost:8080/ 就访问失败,原因是eclipse中启动项目时,会修改tomcat server.xml文件(注意在eclipse中找这个Servers,这个你运行web项目时就会有)
默认在<Host></Host>标签中添加了一个标签
<Context docBase="项目名" path="/项目名" reloadable="true" source="org.eclipse.jst.jee.server:项目名"/></Host>
这样就只能通过http://localhost:8080/项目名来访问主页,同时jsp页面中用相对路径访问页面静态时
<script type="text/javascript" src="js/jquery-easyui-1.4.1/jquery.min.js"></script>
,浏览器后台看到有404,要改成src="项目名/js/jquery-easyui-1.4.1/jquery.min.js"才能访问,但是所有的jsp页面都配好了,改路径太麻烦,所以可以通过修改Context标签,来解决:
修改Servers/server.xml:
这样页面就可以直接通过<script type="text/javascript" src="js/jquery-easyui-1.4.1/jquery.min.js"></script>来访问静态资源了