1、如果是mavenproject的项目,请使用maven install来导出war包,否者可能会缺失一些jar包
2、注意http://localhost:8080与http://localhost:8080/项目名 的区别
$.ajax{
url:'/getUsers',
....
}
一般情况下这个请求会访问http://localhost:8080/getUsers 如果你把项目没有配置在"/"下面的话,而是以http:XX/项目名,当然就访问不到了
1、通过在页面中配置<c:url value="/action" >来获取相对地址
2、或者在tomcat servel.xml中 最后<host></host>加上下面一条直接访问http://localhost:8080。
注意:在linux 系统下请写上完整的项目路径,因为 / 代表系统根目录
<Context path="" docBase="/项目名" debug="0" reloadable="true"/>
3、也可以通过在项目配置或注解中加上 /项目名。