微信开发交流群:148540125
欢迎留言、转发、打赏
项目源码参考地址 点我点我--欢迎Start
本文将学习到:
1、Eclipse、Intellij IDEA clone项目
2、Intellij IDEA 如何激活
3、Maven 下载安装配置
4、weixin_guide 如何启动
项目如何导入到Eclipse
操作步骤如下:导航栏选择File
>Import...
>Git
>Projects from Git
>Clone URL
>URI
中输入要clone项目的地址点击下一步>选择项目分支版本点击下一步>等待后台clone完成>选择Import as general project
>最后将项目转化为Maven项目(此过程需要向Maven中央仓库下载jar,如果现在失败建议在本地自己安装配置一个maven。安装参考地址)
提供一个国内阿里的仓库
maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。
http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage
在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
详细的操作截图如下:





项目如何导入到Intellij IDEA
送上一个Intellij IDEA
激活方法 参考地址
操作步骤如下:





当然如果对Git命令比较熟悉的也可以使用命令导入项目
运行项目
Eclipse:
Maven install 安装编译项目

项目配置文件

设置启动端口并启动

观察日志
如果自是测试微信而不使用数据库可以将以下方法中的代码注释:
/**
* 配置插件
*/
public void configPlugin(Plugins me) {
/* C3p0Plugin c3p0Plugin = new C3p0Plugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim());
me.add(c3p0Plugin);
// 配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(c3p0Plugin);
arp.addMapping("course", Course.class);
arp.addMapping("orders", Order.class);
arp.addMapping("users","id", Users.class);
arp.addMapping("Tuser", TUser.class);
arp.addMapping("stock", Stock.class);
arp.addMapping("idea", Idea.class);
arp.setShowSql(true);
me.add(arp);
// ehcahce插件配置
me.add(new EhCachePlugin());
SchedulerPlugin sp = new SchedulerPlugin("job.properties");
me.add(sp);*/
}

Intellij IDEA:
启动项目是使用Maven插件 Jetty 详细操作步骤如下:


欢迎留言、转发、打赏
项目源码参考地址 点我点我--欢迎Start
网友评论
谢谢大佬了!!可以出现了一些错误???第一个错误: [com.javen.common.APPConfig.createDruidPlugin()]: jdbc:mysql://127.0.0.1/weixin_guide?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull root root
第二个错误:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'weixin_guide'
第三个错误:java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.activerecord.ActiveRecordPlugin.
第二个错误:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'weixin_guide'
第三个错误:java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.activerecord.ActiveRecordPlugin.
现在运行报错 :
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
log4j:ERROR Could not find value for key log4j.appender.WARN
log4j:ERROR Could not instantiate appender named "WARN".这是什么原因啊。。请指教
slf4j可以试试这个配置:https://www.cnblogs.com/jeffen/p/6197801.html
log4j可以把WARN去掉试下。(log4j.rootLogger=INFO,console,dailyFile)
问题2:ERROR]-[Thread: qtp1381713434-28]-[com.jfinal.core.ActionHandler.handle()]: /
com.jfinal.render.RenderException: org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required
我用浏览器访问http://127.0.0.1:8080/是报出的
at com.jfinal.server.ServerFactory.getServer(ServerFactory.java:44)
at com.jfinal.core.JFinal.start(JFinal.java:158)
at com.javen.common.APPConfig.main(APPConfig.java:182)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.server.Connector
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 8 more
求解。。。
log4j:ERROR Could not find value for key log4j.appender.WARN
log4j:ERROR Could not instantiate appender named "WARN".
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/server/Connector
at com.jfinal.server.ServerFactory.getServer(ServerFactory.java:44)
at com.jfinal.core.JFinal.start(JFinal.java:158)
at com.javen.common.APPConfig.main(APPConfig.java:182)
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.server.Connector
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 3 more
是什么原因呢?多谢指教
啥情况?
是什么原因?