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_tcat\webapps\wifidogServer" 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM