jfinal-weixin-master 项目启动

henry_huazi 发布于 2015/10/14 10:07
阅读 553
收藏 0



@JFinal 你好,想跟你请教个问题:


新手,刚下载了jfinal-jfinal-weixin-master.zip , 然后解压import入MyEclipse中,


public static void main(String[] args) {
JFinal.start("webapp", 80, "/", 5);
}


执行,出现


这是什么原因?  网上没有搜到原因,我忽略掉,点击继续执行,控制台报


错误: 找不到或无法加载主类 com.jfinal.weixin.demo.WeixinConfig 


Boss,这是什么问题?


是因为没有导入jar包吗?还是怎么样

加载中
1
如梦技术
如梦技术

引用来自“孤独的3”的评论

建议导入的时候以maven项目导入

引用来自“henry_huazi”的评论

 我换了另一个版本的jfinal_weixin 包,然后导入,这个可以执行。不清楚是什么原因。还有,把微信验证的几个参数改完以后,导出成war包,上传Sae服务器。 提示404
       public static void main(String[] args) {
JFinal.start("webapp", 8080, "/", 5);
}
是这块需要改吗?8080处,换成自己的外网访问地址?

JFinal-weixn只是一个 工具包,请不要直接拿去部署,这个是为了打包Jar

部署的话拿jfinal-weixin-demo去部署:http://git.oschina.net/jfinal/jfinal-weixin-demo

henry_huazi
henry_huazi
好的,我完了试试。
0
北风刮的不认真了
北风刮的不认真了
你看你的项目有没有红色差号
henry_huazi
henry_huazi
没有红X
0
JFinal
JFinal
  在web.xml 中配置好 configClass 为 "com.jfinal.weixin.demo.WeixinConfig" ,并且 WeixinConfig 类中要适当修改一下配置,符合你的公众号的配置。
0
henry_huazi
henry_huazi

引用来自“JFinal”的评论

  在web.xml 中配置好 configClass 为 "com.jfinal.weixin.demo.WeixinConfig" ,并且 WeixinConfig 类中要适当修改一下配置,符合你的公众号的配置。
<servlet>
  <servlet-name>WeixinConfig</servlet-name>
  <servlet-class>
  com.jfinal.weixin.demo.WeixinConfig
  </servlet-class>
  <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
  <servlet-name>WeixinConfig</servlet-name>
  <url-pattern>/WeixinConfig</url-pattern>
    </servlet-mapping> 
配置了,还是原来的错误。是配置命令不对吗?
henry_huazi
henry_huazi
这个配置是有的。Boss
JFinal
JFinal
配置是用filter而非servlet,参考这里的 web.xml:http://git.oschina.net/jfinal/jfinal-weixin-demo/tree/master/webapp/WEB-INF
0
如梦技术
如梦技术
建议导入的时候以maven项目导入
如梦技术
如梦技术
回复 @henry_huazi : 贴个大点的截图吧,大家都看下
henry_huazi
henry_huazi
没错,是maven项目导入
0
henry_huazi
henry_huazi

引用来自“孤独的3”的评论

建议导入的时候以maven项目导入
 我换了另一个版本的jfinal_weixin 包,然后导入,这个可以执行。不清楚是什么原因。还有,把微信验证的几个参数改完以后,导出成war包,上传Sae服务器。 提示404
       public static void main(String[] args) {
JFinal.start("webapp", 8080, "/", 5);
}
是这块需要改吗?8080处,换成自己的外网访问地址?
JFinal
JFinal
这块不需要改,部署到服务器上时,这块代码不会被调用。部署在 SAE 上可能有问题,各类 XAE 并没有完全支持标准的 servlet 容器,所以会出各类问题,建议使用阿里云,最便宜的才 50 块钱一个月左右
返回顶部
顶部