jeewx 部署 启动未成功的一些可能原因

1. jeecg数据库脚本问题
   注意:jeecg3.5.2之前版本,不需要数据库脚本,程序会自动初始化数据库。从3.5.2+开始,需要手工执行SQL脚本,初始化数据库。  

 

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内存

-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
  解决方案:          

        windows:

                在tomcat\bin目录下找到bin \ catalina.bat文件,用编辑形式打开,找到以下的内容:加入下边红色的Tomcat内存设置语句就可以了:

rem ----- Execute The Requested Command

set JAVA_OPTS=-Xms1024m -Xmx4096m -XX:PermSize=128m -XX:MaxPermSize=256m
复制代码

          linux:

                bin/ catalina.sh

rem ----- Execute The Requested Command

CATALINA_OPTS="-Xms2048m -Xmx2048m -XX:PermSize=512M -XX:MaxNewSize=256m -XX:MaxPermSize=1024m"
复制代码

注:     同上两种解决方案、可以试着用 Run AS  --- maven clean  来解决!(不一定100%能解决)

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:datagridname = {userList2}
查询域divid={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

09112856_zVQF.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. 实现自动默认模糊查询方法
       https://my.oschina.net/u/2538398/blog/757841

转载于:https://my.oschina.net/wxpi/blog/784633

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值