maven打包问题,急急急

本地eclipse上能用,但是用install打包扔到服务器上了,启动也不报错,就是访问网页接口url不进controller。打开war包看里边的lib里也不缺东西,求解
放在本机tomcat上会报这个错java.lang.IllegalStateException
图片说明

虽然没给出解决方案,还是谢谢帮忙的,捣乱的除外

2个回答

VS2008SV
VS2008SV 最后找到原因不是maven的问题,是tomcat容器问题
3 年多之前 回复
VS2008SV
VS2008SV 回复风之殇love: 我这块是把filter-mapping的url-pattern配成了/*,这个我本机eclipse上跑起来,网页访问没问题,应该不是拦截的问题
3 年多之前 回复
VS2008SV
VS2008SV 回复风之殇love: 这个war包他自己install打出来是带版本号的,这个war能手动改名字吗?重命名
3 年多之前 回复
feng1790291543
鱼弦 回复VS2008SV: 1、拦截*.do、*.htm, 例如:/user/add.do 这是最传统的方式,最简单也最实用。不会导致静态文件(jpg,js,css)被拦截。 2、拦截/,例如:/user/add 可以实现现在很流行的REST风格。很多互联网类型的应用很喜欢这种风格的URL。 弊端:会导致静态文件(jpg,js,css)被拦截后不能正常显示。想实现REST风格,事情就是麻烦一些。后面有解决办法还算简单。 3、拦截/*,这是一个错误的方式,请求可以走到Action中,但转到jsp时再次被拦截,不能访问到jsp。
3 年多之前 回复
VS2008SV
VS2008SV 回复风之殇love: 我现在本地起来用的时候访问是写的,/user/getXXX这样的,现在没有前台,我也没搞.do,我现在好像是拦截/*
3 年多之前 回复
feng1790291543
鱼弦 回复VS2008SV: @Controller @RequestMapping("/index") public class UserController { @RequestMapping("index") public String index(){ return "index"; } } 这样写访问url是:http://localhost8080/MavenDemo/index.do?index
3 年多之前 回复
VS2008SV
VS2008SV 这个好像跟我问的关系不大,现在是已经打出来了,也不报错,就是不能访问,jar包也没少
3 年多之前 回复

你的配置文件啥的有需要改的吗

VS2008SV
VS2008SV 我自己看貌似没有,但毕竟跑不了,jar没少,估计还是打包没搞上什么环境
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问