微信公众号做一个 下载APP 的按钮,在后台判断用户是安卓还是苹果,如果是安卓,就重定向到http://XXXX.XX.49.8/download/cloudpark_v1.0.3.apk 让用户去下载。
微信按钮的路径:
ViewButton childrenButton3 = new ViewButton();
childrenButton3.setName("下载APP");
childrenButton3.setType("view");
childrenButton3.setUrl("http://cl.test.66park.net/liuliuting_maven/bsAPI/download");
点击 下载APP 执行的代码:
public void download() throws IOException{
HttpServletRequest request = getRequest();
String userAgent = request.getHeader("user-agent");
System.out.println(userAgent);
redirect("http://120.77.49.8/download/cloudpark_v1.0.3.apk");
}
报错: 浏览器的链接还是http://cl.test.66park.net/download/cloudpark_v1.0.3.apk,域名没变
type Status report
message /download/cloudpark_v1.0.3.apk
description The requested resource is not available.
Starting JFinal 2.0
Starting scanner at interval of 5 seconds. Starting web server on port: 80 Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V at org.eclipse.jetty.util.log.JettyAwareLogger.log(JettyAwareLogger.java:607) at org.eclipse.jetty.util.log.JettyAwareLogger.warn(JettyAwareLogger.java:431) at org.eclipse.jetty.util.log.Slf4jLog.warn(Slf4jLog.java:69) at org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed(AbstractLifeCycle.java:204) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:74) at com.jfinal.server.JettyServer.doStart(JettyServer.java:121) at com.jfinal.server.JettyServer.start(JettyServer.java:64) at com.jfinal.core.JFinal.start(JFinal.java:137) at com.hon.common.CommonConfig.main(CommonConfig.java:76)
解决:去掉编译器自带的JavaEE。
2、java.lang.RuntimeException: Can not create instance of class: XXX包
web.xml 里的config配置不对。
但是如果web.xml的配置对的还抱这个错误时,那就要考虑classes路径对不对了。
classes 应该在WebRoot/WEB-INF/classes下,可能默认在bulid下。 3、Jfinal确实只需要jetty-server-8.1.8.jar(非tomcat)和jfinal-2.0-bin-with-src.jar两个包就可以运行了,其他包都是非必须的。
4、如果把jar包分目录放入lib包的话,确保没有其他包目录高于jfinal-2.0-bin-with-src.jar 目录,否则运行异常。我往项目里加入freemarker时就遇到这个问题。 ———————————————— 版权声明:本文为CSDN博主「hoonr」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/u012172536/article/details/50360075
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。