1.获取jeesite项目后运行
1.从git下载jeesite源码:git clone https://gitee.com/thinkgem/jeesite4.git
2.拷贝 web 文件夹,到你的工作目录下,重命名为你的工程名,如:jeesite-test。
3.打开 pom.xml 文件,找到 jeesite-web 的 artifactId 元素,修改为你的工程名。
4.若是 IDEA,点击 Open 或 Import Project,包含所有源码包则选择jeesite/root/pom.xml 文件,点击 Next 按钮,选择 Import Maven projects automatically 复选框,然后一直点击 Next 按钮,直到点击 Finish 按钮,即可成功导入。
5.IDEA会自动加载 Maven 依赖包,初次加载会比较慢(根据自身网络情况而定),若工程上有小叉号,请打开 Problems 窗口,查看具体错误内容,直到无错误为止。
6.打开文件 /src/main/resources/config/application.yml修改数据库配置,用户名和密码,前提是在本地建一个数据库jeesite。
7.执行 /bin/init-data.bat(sh) 脚本初始化数据库。
8.IDEA找到右上角 Application 运行配置,点击 Debug Application 图标进行运行,浏览器访问:http://127.0.0.1:8980/js,默认最高管理员账号:system 密码:admin。
2.遇到的问题及解决方法
1.首先要对IDEA进行Maven配置
(1)下载maven,在conf/setting.xml中配置本地仓库和远程仓库。
<!-- maven自动下载的jar包,会存放到该目录下 -->
<localRepository>D:\environment\myRepository</localRepository>
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>google-maven-central</id>
<name>Google Maven Central</name>
<url>https://maven-central.storage.googleapis.com
</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- 中央仓库在中国的镜像 -->
<mirror>
<id>maven.net.cn</id>
<name>oneof the central mirrors in china</name>
<url>http://maven.net.cn/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
(2)idea里配置maven,打开File/Settings,选择下载后存的maven的路径以及setting.xml文件所在的位置,还有配置JDK。(3)jar包无法下载是否与镜像仓库有关
IDEA的Maven中Repository中地址错误,设置IDEA里中的Remote Jar Repositories项,点击Add项添加远程仓库,用setting.xml的远程仓库。
(4)idea里maven项目重新下载jar
在弹窗中输入:mvn -U idea:idea,maven项目依赖的jar更新了,但还没有下载到本地,可通过此方式强制下载所有依赖的jar。
(5)报错Could not transfer metadata org.apache.maven.plugins:maven-archetype-plugin/maven-metadata.xml from/to alimaven
由于没有获得权限所以报错,在VM options里输入:-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true,然后点击maven的刷新。
(6)若依赖还报红出错,则在项目下运行mvn dependency:tree -Dverbose,下载jar包。
(7)启动maven项目出现 java.lang.ClassNotFoundException问题。
File–Project Structure 中打开 Project Setting,IDEA中 Project Setting 中 ,查看当前运行项目 WEB-INF 下lib目录中,是否存在 报错的jar,若不存在,在右侧的Avaliable Elments 中目录下的jar包 添加到左侧的lib目录下,再重启项目即可。