jeewx 部署 啓動未成功的一些可能緣由

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
複製代碼

QQ圖片20160317180709.png

 

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-->表單配置

QQ圖片20140624115520.jpg

代碼生成器配置文件:
                    a.數據庫配置  src/main/resources/jeecg/jeecg_database.properties(代碼生成器和項目的數據庫配置是分開的)
                    b.代碼生成器相關配置文件src/main/resources/jeecg/jeecg_config.properties(好比代碼生成根路徑)
                    詳細請參看文檔《JEECG 開發指南》第7節代碼生成器專題
                 特別注意參數:
                   代碼生成器是單獨的數據庫配置文件,並且database_name參數必須配置,不然提示錯誤

QQ圖片20160624132255.png

 

5.  代碼生成後,項目啓動,提示找不到對應的control,須要spring掃描配置(entity、service、controller)

 http://www.jeecg.org/forum.php?mod=viewthread&tid=1832&extra=
     注意:如何不配置,會出現空指針錯誤。

QQ圖片20160822155253.png

 

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

QQ圖片20160729140409.png

 

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

QQ圖片20140624120559.jpg

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

QQ圖片20160729165917.png

 

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
     註釋掉:

QQ圖片20151014183328.png

 

18.項目啓動,提示initLinster監聽找不到
a. 錯誤截圖:

QQ圖片20151117132058.png

b.排查下問題 確認下:resource沒在classpath裏面

QQ圖片20160317180456.png

c. 解決方案:經過eclipse   clean下項目,生成class

QQ圖片20151117132137.png

19.eclipse卡,能夠關閉validation

QQ圖片20160318103859.png

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安裝路徑

QQ圖片20160630165449.png

24.多數據源使用文檔
    http://www.jeecg.org/forum.php?mod=viewthread&tid=2328

25.jeecg的parent引用報錯【jeecg-p3-pom】

QQ圖片20160701113644.png

解決方法: 這個依賴在jeecg的maven私服上面,經過執行install 或者下載命令,就能夠經過私服下載來,不須要額外配置。

     不少朋友maven不熟悉,請你們必定按照如下截圖配置好maven參數

QQ圖片20160705113219.png

QQ圖片20160705113144.png

26.JEECG兼容那些瀏覽器,是否兼容IE?
      jeecg兼容全部的瀏覽器 IE、谷歌、火狐等瀏覽器都支持。
      jeecg的首頁和登陸頁面分不少套:登陸頁面有三套,首頁有5套
      五套首頁IE支持狀況,菜單三級支持狀況列表:

首頁風格 IE兼容性 菜單支持三級
ACE平面風格 支持IE10+ 不支持
ShortCut風格 支持IE6+ 支持
經典風格 支持IE6+ 支持
Sliding雲桌面 支持IE8+   不支持
H+平面風格 支持IE10+   不支持


27. 最新版本(3.6.4)登陸後首頁亂碼   

QQ圖片20160706170430.png

解決辦法: 
    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

QQ圖片20160802164344.png

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

QQ圖片20160803172132.png

32. jeecg依賴都已經上傳jeecg官方maven私服,若是有下載不來,請按照下面操做,從私服下載
       適合項目: jeecg 、jeewx、jeecg-p3
       注意:構造紅色三個,snapshot是更新snapshot-jar,jeecg官方會實時更新依賴。
                  第一個不要構中,鉤中的話,maven依賴不會下載。

QQ圖片20160831124513.png

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

相關文章
相關標籤/搜索