#1.问题描述
两个相同HTTP请求,URL地址相同,参数传值不同,一个正常,一个404错误
#2.问题解决
一般404错误就会以为是请求not found,前后台参数不对应等原因导致。但是相同请求有正常可调用成功的,就说明后台接收请求得controller没问题。且本地测试该请求并没问题,打包部署后才发现如上异常。
通过开启远程调试后发现,后台确实可以正常接收请求,报错为java.lang.NoClassDefFoundError:javafx/util/Pair异常,找不到Pair类,这是由于远程环境用的openjdk,本地用的OracleJdk,openjdk不包含该类,需重写。
#3.总结
网友评论