本源码包采用maven结构
- JDK6或更高版本(支持JDK7、JDK8)。建议使用JDK8,有更好的内存管理。更低版本的JDK6、JDK7可能需要设置Java内存
-XX:PermSize=128M -XX:MaxPermSize=512M
,否则可能出现这种类型的内存溢出:java.lang.OutOfMemoryError: PermGen space
。 - Servlet2.5或更高版本(如Tomcat6或更高版本)。
- MySQL5.0或更高版本
- Maven3.0或更高版本。
- SSH (Spring、SpringMVC、Hibernate)
- 安全权限 Shiro
- 缓存 Ehcache
- 视图模板 freemarker
- 工作流引擎 activiti(7.x系列目前最新版本)
- 定时任务 quartz
- discover
- AdminLTE
- bootstrap
- 创建数据库。如使用MySQL,字符集选择为
utf8
或者utf8mb4
(支持更多特殊字符,推荐)。 - 执行数据库脚本。数据库脚本在
database
目录下。 - 在eclipse中导入maven项目。点击eclipse菜单
File
-Import
,选择Maven
-Existing Maven Projects
。创建好maven项目后,会开始从maven服务器下载第三方jar包(如spring等),需要一定时间,请耐心等待。 - 创建mysql数据库,导入
adminstore.sql
- 修改数据库连接。打开
/web/src/main/resources/jdbc.propertis
文件,根据实际情况修改jdbc.url
、jdbc.username
、jdbc.password
的值。 - 运行程序。在eclipse中,右键点击项目名,选择
Run as
-Maven build...
,Goals
填入jetty:run
或tomcat7:run
,然后点击Run
。 - 访问系统。前台地址:http://localhost:8080/web,手机站地址:http://127.0.0.1:8080/;后台地址:http://localhost:8080/web/login.htm,用户名:admin,密码:123456。
- QQ群:141837028 discover开源QQ群