sae 微信公共平台 springmvc maven
2015-10-27 08:39
288 查看
转自:/article/3508903.html
bae升级到3,所以转战到sae。在此,记录一下遇到的问题。
sae java环境,
1.jdk1.6,服务器jetty7.x
2.自己上传的项目里面的jar包不能跟sae上的冲突。
因为自己的项目是maven构建,用到了dom4j,maven的自动依赖下载功能将相应的xml-apis的jar包也自动下载了。
可但是,xml-apis这个jar包跟sae环境上的是冲突的,就会导致项目在本地正常运行,部属到服务器上就出现503等一些列的错误。
不得不说,maven有的时候还真会帮了倒忙。
幸好会谷歌,得到的解决方法就是
?
这样就可以避免xml-apis 自动被下载了
云服务器上没什么问题了,微信公共平台 url/token 验证又有问题了(后台用的是springmvc3.2.4)
?
这种格式返回内容为json格式,所以微信验证老是不通过。
幸好又会google,原来微信要求返回字符串的格式是text/html...
所以改了
?
可是这样在springmvc接收请求后返回页面出现406错误了!!!
再一次google,
最后在springmvc-servlet.xml 配置中添加了
?
然后问题就解决了,微信的url/token 验证也通过了。。
至于原理,请自行google 上面对应的stringHttpMessageConverter 和 mappingJacksonHttpMessageConverter
bae升级到3,所以转战到sae。在此,记录一下遇到的问题。
sae java环境,
1.jdk1.6,服务器jetty7.x
2.自己上传的项目里面的jar包不能跟sae上的冲突。
因为自己的项目是maven构建,用到了dom4j,maven的自动依赖下载功能将相应的xml-apis的jar包也自动下载了。
可但是,xml-apis这个jar包跟sae环境上的是冲突的,就会导致项目在本地正常运行,部属到服务器上就出现503等一些列的错误。
不得不说,maven有的时候还真会帮了倒忙。
幸好会谷歌,得到的解决方法就是
?
云服务器上没什么问题了,微信公共平台 url/token 验证又有问题了(后台用的是springmvc3.2.4)
?
幸好又会google,原来微信要求返回字符串的格式是text/html...
所以改了
?
再一次google,
最后在springmvc-servlet.xml 配置中添加了
?
至于原理,请自行google 上面对应的stringHttpMessageConverter 和 mappingJacksonHttpMessageConverter
相关文章推荐
- 开源 java CMS - FreeCMS2.4字典管理
- struts2 导出excel
- Spring之SpringMVC(源码)初始化DispatcherServlet策略配置
- Java:String和Date、Timestamp之间的转换
- Java学习笔记1——关于Scanner类中nextDouble、nextInt、……等方法与nextLine方法联用的问题
- java设计模式_观察者Observer(一)
- java hashCode()方法和equals()方法
- 【未解决】struts2的json插件返回的json包含特殊字符被转义问题
- Java Web项目中文乱码
- 深入理解Java参数传递
- Java实验五
- Java用正则表达式如何读取网页内容
- java泛型
- Spring线程池开发实战及使用spring注解
- Spring 注解 @Resource和@Autowired
- Spring注释,散集积累
- java 泛型详解
- java容器详解
- ThinkingInJava_5
- spring @Value值读不到,接入disconf后仍然读不到