zoukankan      html  css  js  c++  java
  • java4wifidog_server_README

    项目地址:https://github.com/C-hill/java4wifidog_server

    开发环境:Windows  JDK7  Tomcat6  Myeclipse8.5  MySQL5+

    说明:本项目主要基于apfree wifidog业务实现,同时兼容原版wifidog(原版wifidog只实现了最简单的流程而已,推荐使用apfree固件来搭配使用本项目)。

    大致使用步骤:
    1.获取apfree固件并刷到对应的路由器上.

    2.tomcat server.xml文件配置(该步骤主要是为了实现wifidog标准接口):

    <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
      <Context path="" docBase="D:MyWorkSpace.metadata.me_tcatwebappswifidogServer" debug="0" reloadable="true"/>
    </Host>

    docBase为应用的路径,请根据实际情况更改。

    该项目使用的端口是8080,可以根据使用情况自己修改,但必须与wifidog中端口配置一致,不建议更改端口.
    在server.xml文件中找到以下节点,修改port属性即可更改端口号:

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 

    3.执行数据库脚本wifidog.sql,配置db.properties(程序跟数据库沟通的配置文件)。

      a. 执行wifidog.sql,可以通过mysql命令,也可以通过数据库管理工具,具体怎么弄,找度娘吧。

      b. 配置db.properties。

    示例:    

    username=root
    password=root
    url=jdbc:mysql://localhost:3306/wifidog
    classname=com.mysql.jdbc.Driver

      username: 数据库的用户名,一般为root

      password:用户名对应的密码,换成你设置的数据库密码

      url:后面的‘wifidog’是数据库的名称,换成你的数据库名称就行

      classname:不做更改

    4.进入路由器管理界面,配置wifidog认证服务器地址,端口也要配置哦。

    5.调试。

            调试过程中可能会遇到一些问题,尽量自己搞定,搞不定也没关系,加下面的群@hill,我会尽自己最大努力给你答复。

    注意:

    1.如果你使用的是安装原版wifidog的固件,你可能需要自己编写一下登录认证页面,实现自己的认证逻辑(因为我只给了一个最最简陋的一个认证页面,也没有实现认证的逻辑,可能满足不了你的需求),另外你需要实现自己的业务也是可以的,但前提是你熟悉JavaWeb编程,并熟知wifidog。

    其他:

    详细步骤请参见wiki:https://github.com/C-hill/java4wifidog_server/wiki

    一个实例教程:http://www.cnblogs.com/TonyChan7/p/3810599.html

    Wifidog网关协议v1:http://blog.sina.com.cn/s/blog_131501ff00102ux9u.html

    技术交流或反馈问题请加qq群:331230369   318937037   208461032   278691630 ,验证:github

  • 相关阅读:
    UVA
    shell 之for循环几种写法
    关于用户的一些操作(useradd与adduser的区别)
    shell 大小关系 -eq -ne
    shell之seq
    脚本函数写法
    Springboot将数据存储到数据库当中
    后端传输数据到前端
    前端传输数据到后端
    JS onFocus和onBlur
  • 原文地址:https://www.cnblogs.com/TonyChan7/p/3847433.html
Copyright © 2011-2022 走看看