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