JEECG - 基于代码生成器的J2EE智能开发框架 续一: JEECG框架搭建步骤 [更新版]
生活随笔
收集整理的這篇文章主要介紹了
JEECG - 基于代码生成器的J2EE智能开发框架 续一: JEECG框架搭建步骤 [更新版]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 提醒: ??
- A.項目開發環境:? ?MyEclipse6.5?+?jdk1.6?+?Tomcat6.0?;?? ? ? ? ? ? ??
- B.目前已經測試通過的數據庫有MySql5、Oracle10g、SqlServer200
- C.建議使用google瀏覽器,EasyUI使用其他瀏覽器加載慢? ? ?
- 項目部署步驟:? ?
第一步.解壓程序,導入MyEclipse?? ? ? ? ? ? ? ?
- 如果沒有J2EE支持的話,需要加上;
第二步.修改配置文件
??[1].代碼生成器配置文件:
- ? ? ? ? ? resources/configuration/database.properties(數據庫連接)
- ? ? ? resources/configuration/source_path.properties(代碼生成路徑配置)??
- [2].框架配置文件:?resources/config.properties (數據庫連接)? ?
- 注意:hibernate.hbm2ddl.auto=create?? ?? ???默認情況下該屬性為create,項目啟動的時候,
- 項目會自動創建基礎表,所以不需要數據庫腳本;?如果不想每次項目啟動創建表,則將該屬性可改為none
- [3].??配置項目的Source目錄
- ???
- 第三步:創建一個編碼為UTF-8的數據庫,數據庫名為:jeecg? ?
- 第四步.程序發布項目啟動后,執行init.jsp 初始化數據庫數據?? ?? ? ? ? ? ? ??
- 例如:http://localhost:8000/jeecg-framework/init.jsp
說明:啟動的時候可能會報錯,這個錯誤忽略掉沒有關系;
- [org.hibernate.SQL]alter table TAUTH drop foreign key FK4BE8BFC70E6FF6E [com.alibaba.druid.filter.stat.StatFilter]
- merge sql error, dbType mysql, sql : alter table TAUTH drop foreign key FK4BE8BFC70E6FF6E?? ? ? ? ?
- com.alibaba.druid.sql.parser.ParserException: error FOREIGN? ?
- 第五步:登陸系統,用戶賬號:admin/admin ??
第五步.代碼生成器工具類(生成器如何使用,請參照《第四章?:?生成器使用規則》)? ? ? ? ? ? ? ?
- com.test.CodeUtil(單表模型)
- com.test.CodeOneToMainUtil(一對多父子模型)
? ?? ?? ?
常見部署問題:
- 說明:如果你不是使用myelipse,切換eclipse的時候,可能會出現一些問題;
- 問題匯總:
[1].WEB目錄不是:WebRoot
- [2].項目Class設置不是:WebRoot/WEB-INF/classes
- [3].創建的表沒有字段[obid][create_dt]
- [4].項目啟動時候報錯:這個錯誤忽略沒關系
- [org.hibernate.SQL]alter table TAUTH drop foreign key FK4BE8BFC70E6FF6E
- [com.alibaba.druid.filter.stat.StatFilter]merge sql error, dbType mysql, sql : alter table TAUTH drop foreign key FK4BE8BFC70E6FF6Ecom.alibaba.druid.sql.parser.ParserException: error FOREIGN
[5].關于Table 'easyssh.tauth' doesn't exist
- 問題解決?config.properties配置文件中 hibernate.hbm2ddl.auto=create 在表沒有初始化成功的時候,此參數不能改為:none
- [6].關于jeecg部署時報spring.xml等配置文件找不到的錯誤
- 在導入項目到myeclipse,一定要把resources勾選,一般平時做項目配置文件在src或WEB-INF下,習慣成自然,導致幾次部署都有問題,現在解決了。???
[7].service報注入失敗!
- ? 4?分鐘前?上傳 下載附件?(206.83 KB) ? ? ?
- 解決方法:這個問題,是因為改了代碼生成器中的業務包,所以需要自己手工配置下spring掃描加載service包??
總結
以上是生活随笔為你收集整理的JEECG - 基于代码生成器的J2EE智能开发框架 续一: JEECG框架搭建步骤 [更新版]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快速清空表中数据
- 下一篇: Webservice 的设计和模式