微信公众号开发之项目导入

作者: Javen205 | 来源:发表于2016-09-10 16:07 被阅读14459次

微信开发交流群: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> 

详细的操作截图如下:

Eclipse 导入项目01.png Eclipse 导入项目02.png Eclipse 导入项目03.png Eclipse 导入项目04.png Eclipse 导入项目05.png

项目如何导入到Intellij IDEA

送上一个Intellij IDEA激活方法 参考地址

操作步骤如下:

IDEA 导入项目01.png IDEA 导入项目02.png IDEA 导入项目03.png IDEA 导入项目04.png IDEA 导入项目05.png

当然如果对Git命令比较熟悉的也可以使用命令导入项目

运行项目

Eclipse:

Maven install 安装编译项目


Eclipse 运行项目02.png

项目配置文件


Eclipse 运行项目02.png

设置启动端口并启动


Eclipse 运行项目03.png

观察日志

如果自是测试微信而不使用数据库可以将以下方法中的代码注释:

/**
     * 配置插件
     */
    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);*/
    }
Eclipse 运行项目04.png

Intellij IDEA:

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

IDEA 运行项目01.png IDEA 运行项目02.png

欢迎留言、转发、打赏
项目源码参考地址 点我点我--欢迎Start

相关文章

网友评论

  • 6c70b6813e19:用eclipse 导入项目没有什么问题了,但是启动的时候 could not find the main class :com.javen.common.APPConfih.program will exit
  • willing_2117:为什么我导入到IDEA时,在填URL那时,在选择CLONE时,直接报错了?提示说有两个错误,但没有错误内容,急求!!!
    willing_2117:@Javen205
    谢谢大佬了!!可以出现了一些错误???第一个错误: [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.
    willing_2117:@Javen205谢谢大佬了!!可以出现了一些错误???第一个错误: [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.
    Javen205:@willing_2117 贴异常图片 或者加群交流148540125
  • 爱喝咖啡的小男孩:小白求教: 这个项目需要的基本配置有哪些 可以详细的说下么 求大神帮忙!!!!!!
    现在运行报错 :
    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.
    Javen205:@爱喝咖啡的小男孩 将数据库的配置注释掉再启动,后面你了解了原理再开启数据库的配置。
  • 8e2ea3ae12e4: 博主请问SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
    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".这是什么原因啊。。请指教
    jimmy0903:你好,我也遇到同样的问题。
    slf4j可以试试这个配置:https://www.cnblogs.com/jeffen/p/6197801.html
    log4j可以把WARN去掉试下。(log4j.rootLogger=INFO,console,dailyFile)
  • 4dbeea70f109:问题1:ERROR]-[Thread: main]-[com.javen.common.APPConfig.createDruidPlugin()]: jdbc:mysql://127.0.0.1:3306/weixin?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull root root
    问题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/是报出的
    Javen205:@皮球_5607 eclipse配置一下jdk就好了 如果不会请自行百度或者Google
    4dbeea70f109:@Javen205 你好,是缺少哪一个jar,需要配置哪一个jre
    Javen205:@皮球_5607 问题一 可以忽略只是输出的日志 问题二 是没有配置jre
  • 獅子王: @Javen205 博主你好,最新的git代码下载后,idea 导入莫名报这个异常 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)
    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

    求解。。。
    獅子王:这个问题仅在idea上出现,用eclipse没有问题。另外,运行的时候可能会有部分爆红,需要手动在pom.xml上引入一些包
  • 九溪蛮:完全按以上步骤进行处理,但是报错了,错误如下:
    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
    是什么原因呢?多谢指教
    Javen205:@九溪蛮 对 我打错了 sorry
    九溪蛮:@Javen205 没有jeety这个包?是jetty吧?
    Javen205:@九溪蛮 检查下jeety包是否有导入
  • 命若弦_T:ideal 导入文件时提示SSH key cofim 是RSA不对么
    命若弦_T:SSH key idea 连接port 22 被拒绝,也是够坑的
    命若弦_T:@Javen205 不断提示confirm ssh Key 最后 clone 失败!
    Javen205:@命若弦_T clone导入不用输入任何东西 跟SSH Key也有关系
  • 195e75becaf5:[ERROR]-[Thread: main]-[com.javen.common.APPConfig.createDruidPlugin()]: jdbc:mysql://localhost/weixin_guide?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull root root

    啥情况?
    4dbeea70f109:我也遇到了
  • 奔奔_88dd:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    195e75becaf5:[ERROR]-[Thread: main]-[com.javen.common.APPConfig.createDruidPlugin()]: jdbc:mysql://localhost/weixin_guide?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull root root
    Javen205:@奔奔_88dd 这个是连接池连接数据库超时 可以把wait_time设置长一些试试
  • JackYan33:错误: 找不到或无法加载主类 com.javen.common.APPConfig
    是什么原因?
    Javen205:@JackYan33 maven项目需要install 一下
    6c70b6813e19:@Javen205 没有做任何修改
    Javen205:@JackYan33 你有修改项目包名以及web.xml配置吗?

本文标题:微信公众号开发之项目导入

本文链接:https://www.haomeiwen.com/subject/wnbyettx.html