thinkgem / jeesite

Java rapid development platform, based (Spring Boot, Spring MVC, Apache Shiro, MyBatis, Beetl, Bootstrap, AdminLTE), online code generation, including modules: Organization, role users, menu and button authorization, data permissions, system parameters, content management, workflow, etc. Loose coupling design is adopted; one key skin switch; account security Settings, password policies; Online scheduled task configuration; Support cluster, support SAAS; Support for multiple data sources
http://jeesite.com
Apache License 2.0
8k stars 5.66k forks source link

Jeesite编译实践(阅读以免出错) #211

Open xiaohelong opened 9 years ago

xiaohelong commented 9 years ago

快速体验

具备运行环境:JDK1.6+、Maven3.0+、MySql5+或Oracle10g+。 修改src\main\resources\jeesite.properties文件中的数据库设置参数。 根据修改参数创建对应MySql或Oracle数据库用户和参数。 运行bin\init-db.bat脚本,即可导入表结构及演示数据(linux操作系统:在控制台中切换至项目根目录,运行命令:mvn antrun:run -Pinit-db) 运行bin\run-tomcat7.bat或bin\run-jetty.bat,启动Web服务器(第一次运行,需要下载依赖jar包,请耐心等待)。 最高管理员账号,用户名:thinkgem 密码:admin 常见问题

有时出现文字乱码:修改Tomcat的server.xml文件的Connector项,增加URIEncoding="UTF-8" 用一段时间提示内存溢出,请修改JVM参数:-Xmx512m -XX:MaxPermSize=256m 为什么新建菜单后看不到新建的菜单?因为授权问题,菜单管理只允许最高管理员账号管理(最高管理员默认账号:thinkgem 密码:admin)。

以上为官方步骤

by me

编译前准备(更改项目名称、版本、上下文) 1.工程目录本身 2.pom.xml中的一些信息 以下为实践步骤 1.将maven解压至直接放到D:\,并运行安装,配置好Path(配不好path,maven相关的如mvn就运行不了); 2.配置好Myeclipse中的Maven信息 3.修改src\main\resources\jeesite.properties文件中的数据库设置参数。(为了防止出错,最好只改用户名和密码,反正我改了名字就不行了,如果要改在生成工程以后再改 by me) 4.连上数据库,建立jeesite库,并选UTF-8 5.进入工程主目录:运行 mvn antrun:run -Pinit-db 6.Eclipse导入maven项目(会下包,我喜欢把所有包放到本地一个地方,这样基本上就不用下什么很快)

myeclipse中如果开启javascript validate,在表态资源超大的情况下会卡死,这就是需要用编辑器把工程主目录下.project中的

org.eclipse.wst.jsdt.core.javascriptValidator
            <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
            注释掉,再打开就会很快很快了。。。如果Myeclipse有提示,则要注意不要再打开了。

7.更改用户密码,可以直接上数据库改,好像是md5加密的。 8.玩得愉快,完成。

tolower commented 9 years ago

我在myeclipse 10.7+tomcat.7.0.54里开发调试(直接添加部署到tomcat),偶尔出现修改保存后不能自动更新部署到tomcat的问题,不知道有没有人遇到过?

jameBoy commented 9 years ago

用Idea搭建环境一点问题没有,只是xml文件的数据库表名有些表大小写没对应,这个需要注意一些,然后就是使用maven 插件来运行导入数据的时候,记得导入完数据后,将导入插件注释掉。好像遇到的就是这么多了,哦哦,还有一个创建数据库的时候字符集编码记得设置为utf_8,不然导入数据可能会出错。

kiwiflydream commented 8 years ago

maven库里没有依赖的几个jar包,怎么解决呀,大神

xiaohelong commented 8 years ago

update一下啊,我就解决了。一般是因为网络问题,多下几次就好了。

kiwiflydream commented 8 years ago

估计不是网络问题,翻墙后也没有,我在maven库的网站也搜索不到的,已放弃运行,看看源码算了,感谢回复!

xiaohelong commented 8 years ago

没有啊,我现在都是可以的啊。如果国外的不行,你想办法改改仓库地址,改成开源中国等国内的试试看。多试几次就好了。

gerrywp commented 8 years ago

我的为什么访问报错,有没有高手帮忙解决下?

错误信息:Handler processing failed; nested exception is java.lang.NoClassDefFoundError: eu/bitwalker/useragentutils/UserAgent

请点击“查看详细信息”按钮,将详细错误信息发送给系统管理员,谢谢!

xiaohelong commented 8 years ago

这个好像是包没有更新完的结果吧

gerrywp commented 8 years ago

@xiaohelong 好的,估计兲朝的翻墙不行,有些文件没有更新完,多谢。我再试试