1. jeecg數據庫腳本問題
注意:jeecg3.5.2以前版本,不須要數據庫腳本,程序會自動初始化數據庫。從3.5.2+開始,須要手工執行SQL腳本,初始化數據庫。 javascript
2. Eclipse內存溢出
2014-6-27 15:29:21 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler process
嚴重: Error reading request, ignored
java.lang.OutOfMemoryError: PermGen space
解決方案: 配置下maven啓動jdk內存php
-DMAVEN_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=256M 複製代碼
3. Tomcat內存溢出
2014-6-27 15:29:21 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler process
嚴重: Error reading request, ignored
java.lang.OutOfMemoryError: PermGen space
解決方案: html
windows:java
在tomcat\bin目錄下找到bin \ catalina.bat文件,用編輯形式打開,找到如下的內容:加入下邊紅色的Tomcat內存設置語句就能夠了:mysql
rem ----- Execute The Requested Commandlinux
set JAVA_OPTS=-Xms1024m -Xmx4096m -XX:PermSize=128m -XX:MaxPermSize=256m 複製代碼
linux:git
bin/ catalina.shweb
rem ----- Execute The Requested Commandspring
CATALINA_OPTS="-Xms2048m -Xmx2048m -XX:PermSize=512M -XX:MaxNewSize=256m -XX:MaxPermSize=1024m" 複製代碼
注: 同上兩種解決方案、能夠試着用 Run AS --- maven clean 來解決!(不必定100%能解決)sql
4. 代碼生成器配置問題
代碼生成器目前分兩種:GUI和onlinecoding在線web方式(建議採用這種)
onlinecoding代碼生成器菜單:onlinecoding-->表單配置
代碼生成器配置文件:
a.數據庫配置 src/main/resources/jeecg/jeecg_database.properties(代碼生成器和項目的數據庫配置是分開的)
b.代碼生成器相關配置文件src/main/resources/jeecg/jeecg_config.properties(好比代碼生成根路徑)
詳細請參看文檔《JEECG 開發指南》第7節代碼生成器專題
特別注意參數:
代碼生成器是單獨的數據庫配置文件,並且database_name參數必須配置,不然提示錯誤
5. 代碼生成後,項目啓動,提示找不到對應的control,須要spring掃描配置(entity、service、controller)
http://www.jeecg.org/forum.php?mod=viewthread&tid=1832&extra=
注意:如何不配置,會出現空指針錯誤。
6. 表單自定義按鈕問題
jeecg表單彈出採用的技術是lhgdialog ,技術連接:http://www.lhgdialog.com/
目前添加和修改的方法是寫的通用的,都在src/main/webapp/plug-in/tools/curdtools.js裏面
因此看不到js方法,若是用戶想定義模仿裏面的寫法便可,能夠任意擴展按鈕
$.dialog({ content: 'url:'+addurl, lock : true, //zIndex:1990, width:width, height:height, title:title, opacity : 0.3, cache:false, ok: function(){ iframe = this.iframe.contentWindow; saveObj(); return false; }, cancelVal: '關閉', cancel: true /*爲true等價於function(){}*/ }) 複製代碼
7. 列表自定義查詢條件問題
jeecg默認生成的查詢條件,佈局若是知足不了需求能夠自定義查詢條件
說明:命名規則按照datarid的name進行命名,參考下面規則,js方法會自動生成
t:datagrid | name = {userList2} |
查詢域div | id={userList2}tb |
查詢對應JS方法 | {userList2}search(); |
重置對應JS方法 | searchReset('{userList2}'); |
參考代碼:src/main/webapp/webpage/system/user/userList2.jsp
8. maven環境配置問題
jeecg官方採用了oschina的中央倉庫,若是是jar下載問題的話,能夠下載咱們已經打包好的本地maven倉庫
下載地址:http://git.oschina.net/jeecg/jeecg-local-maven
oschina倉庫配置:http://maven.oschina.net/help.html
maven學習視頻和資料下:連接: http://pan.baidu.com/s/1jGmP9EA 密碼: j4jt
9. 二級三級聯動問題
一級聯動例子參考:常見示例-表單驗證-下拉聯動
10. jeecg按鈕權限和數據權限教程
注意admin擁有超級權限,換其餘號測試;
若是是採用標籤的datagrid頁面,自定義按鈕權限控制是有效的;
若是未採用標籤的列表頁面,想使用按鈕權限的話,須要在頁面引用下標籤,在頁面底部寫以下代碼
<t:authFilter></t:authFilter> 複製代碼
注意:權限測試,不要用admin,admin有超級權限,不授權限控制。
[1]. JEECG 簡單實例講解權限控制 http://blog.csdn.net/zhangdaiscott/article/details/50233453
[2]. 簡單實例講解JEECG ONLINE表單權限控制 http://blog.csdn.net/zhangdaiscott/article/details/50381050
11. 上傳word模板報錯問題
onlinecoding上傳word模板採用的是組件jacob,該組件須要在window系統下,並且須要作對應的配置,若是你是linux系統,請採用fck編輯器,將word內容複製進去;
詳細參考文檔《JEECG Online Coding開發手冊》
http://yun.baidu.com/s/1iCkb
12. 工做流諮詢問題
工做流版本爲商業版,只對公司用戶提供。社區提供了JEECG集成工做流學習版本(供你們學習):
http://www.jeecg.org/forum.php?m ... 1800&extra=page%3D1
13. 如何讓請求,排除權限攔截
配置文件: src/main/resources/spring-mvc.xml
14. minidao使用問題
http://yun.baidu.com/share/link?uk=2668473880&shareid=337844502
15. 文檔視頻下載
http://www.jeecg.org/forum.php?m ... ge=1&extra=#pid3642
16.jeecg上傳文件組件其餘方案
http://www.jeecg.org/forum.php?mod=viewthread&tid=935&extra=
17.若是屏蔽定時任務
修改配置文件:src/main/resources/spring-mvc-timeTask.xml
註釋掉:
18.項目啓動,提示initLinster監聽找不到
a. 錯誤截圖:
b.排查下問題 確認下:resource沒在classpath裏面
c. 解決方案:經過eclipse clean下項目,生成class
19.eclipse卡,能夠關閉validation
20.jeecg 定時任務使用文檔
http://blog.csdn.net/zhangdaiscott/article/details/50903499
http://wiki.jeecg.org/pages/viewpage.action?pageId=1376468
21. jeecg用hibernate效率會不會低?有沒有mybatis
解答: jeecg有本身的輕量級持久層封裝框架 minidao,相似mybatis寫sql,建議複雜業務邏輯採用minidao來實現
22.默認首頁風格切換方法
http://blog.csdn.net/zhangdaiscott/article/details/51177823
23.文件預覽不顯示
回覆:jeecg在線文檔預覽採用OpenOffice,因此須要本地安裝【Apache_OpenOffice_incubating_3.4.0_Win_x86_install_zh-CN.exe】,而且須要修改配置文件,設置openoffice安裝路徑
24.多數據源使用文檔
http://www.jeecg.org/forum.php?mod=viewthread&tid=2328
25.jeecg的parent引用報錯【jeecg-p3-pom】
解決方法: 這個依賴在jeecg的maven私服上面,經過執行install 或者下載命令,就能夠經過私服下載來,不須要額外配置。
不少朋友maven不熟悉,請你們必定按照如下截圖配置好maven參數
26.JEECG兼容那些瀏覽器,是否兼容IE?
jeecg兼容全部的瀏覽器 IE、谷歌、火狐等瀏覽器都支持。
jeecg的首頁和登陸頁面分不少套:登陸頁面有三套,首頁有5套
五套首頁IE支持狀況,菜單三級支持狀況列表:
首頁風格 | IE兼容性 | 菜單支持三級 |
ACE平面風格 | 支持IE10+ | 不支持 |
ShortCut風格 | 支持IE6+ | 支持 |
經典風格 | 支持IE6+ | 支持 |
Sliding雲桌面 | 支持IE8+ | 不支持 |
H+平面風格 | 支持IE10+ | 不支持 |
27. 最新版本(3.6.4)登陸後首頁亂碼
解決辦法:
1.瀏覽器兼容問題,建議谷歌瀏覽器
2. 底層jar是舊的,更新jeecg maven依賴,特別是snapshot類型的,更新後會解決該問題,若是不熟悉maven能夠下載官方提供本地倉庫 http://git.oschina.net/jeecg/jeecg-local-maven
28.jeecg的數據表 必須得有id這個字段麼?
不是,jeecg的實體必須是id,數據庫主鍵經過註解與實體映射便可。
29.切換數據庫類型,好比從mysql改爲oracle須要注意修改位置
平臺DB配置文件:src/main/resources/dbconfig.properties
代碼生成器配置文件:src/main/resources/jeecg/jeecg_database.properties
minidao配置修改:src/main/resources/spring-minidao.xml
30.jeecg中ckfinder的使用
連接地址:http://jingyan.baidu.com/article ... qq-pf-to=pcqq.group
31.jeecg webservice如何使用?
jeecg集成cxf 配置文件:src/main/resources/cxf-servlet.xml
客戶端測試代碼:src/main/java/org/jeecgframework/web/demo/ws/test/JeecgWServiceClient.java
請求示例:http://localhost:8080/jeecg/cxf/JeecgWService
32. jeecg依賴都已經上傳jeecg官方maven私服,若是有下載不來,請按照下面操做,從私服下載
適合項目: jeecg 、jeewx、jeecg-p3
注意:構造紅色三個,snapshot是更新snapshot-jar,jeecg官方會實時更新依賴。
第一個不要構中,鉤中的話,maven依賴不會下載。
33. 菜單設置 「訪問類型」,左側菜單不顯示?
說明: 訪問類型 ,是用於數據權限使用,不做爲菜單展現使用。
34. jeecg 與 jeecg-p3區別?
http://www.jeecg.org/forum.php?mod=viewthread&tid=3581&extra=page%3D1
35.jeecg最新版本文檔下載地址
http://www.jeecg.org/forum.php?mod=viewthread&tid=3370&extra=
36. 如何改造列表查詢微模糊查詢?
注意:目前列表查詢是全匹配查詢,須要模糊查詢的話,是在輸入框的內容先後加*,例如按照「名字」迷糊查詢: *張三*
爲何這麼設計?由於若是系統默認全按照模糊查詢,數據量大的狀況會致使系統很慢,因此模仿SAP的這種規則模式。
若是用戶須要默認模糊查詢,能夠自行改造hql查詢過濾器
37. 實現自動默認模糊查詢方法
http://www.javashuo.com/article/p-ueqiyjgn-eo.html