jeesite 框架搭建与吉林*配置网站开发环境部署

时间:2022-09-21 09:09:38

环境要求

1、吉林*网站源码(Q2947702644) 下载

2、Eclipse IDE for Java EE Mars 2 (4.5.2) 下载

3、Apache Maven 3.3+ 下载

4、MySql 5.7+ 下载

安装过程中遇到的问题:

第一步:doc中执行mvn -v提示java_home路径设置不正确,原因是java_home的设置内容中最后添加了分号,去掉分号后问题解决;

第二步:执行eclipse.bat之后基本上所有的jar包都下载下来了,但是后面在eclipse中编译的时候,Java Build Path→Library中提示有几个jar包不存在,没能指定到正确路径。原因是缺少了ojdbc14-10.2.0.4.0.jar文件。到网上下载该jar包并放到指定的路径下,问题解决。虽然之前提示多个jar包有问题,但是此jar包导入后其他都没有问题了。

第六步:没有按要求的那样选中两个选项,也没有问题,不确定这两个选项是干嘛用的。

第八步:也没有按要求进行设置。

 

导入到Eclipse

1、检出JeeSite4源代码:

git clone https://gitee.com/thinkgem/jeesite4.git 

2、拷贝web文件夹,到你的工作目录(不包含中文和空格的目录)下,重命名为你的工程名,如:jeesite-demo

3、打开pom.xml文件,修改第13行,artifactId为你的工程名,如:<artifactId>jeesite-demo</artifactId>

4、导入到Eclipse,菜单 File -> Import,然后选择 Maven -> Existing Maven Projects,点击 Next> 按钮,选择第2步的jeesite-demo文件夹,然后点击 Finish 按钮,即可成功导入

5、这时,Eclipse会自动加载Maven依赖包,初次加载会比较慢(根据自身网络情况而定),若工程上有小叉号,请打开Problems窗口,查看具体错误内容,直到无错误为止

6、下载过程中你可以准备数据库环境了

初始化数据库

1、以MySql为例,最好配置下SQL模式,否则建表的时候可能会出现问题

set session sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; 

2、 创建用户和授权

create user 'jeesite'@'%' identified by 'jeesite'; create database jeesite DEFAULT CHARSET utf8 COLLATE utf8_general_ci; grant all privileges on jeesite.* to 'jeesite'@'%' identified by 'jeesite'; flush privileges; 

3、打开文件 /src/main/resources/config/jeesite.yml 配置JDBC连接

jdbc:  # Mysql 数据库配置  type: mysql  driver: com.mysql.jdbc.Driver  url: jdbc:mysql://127.0.0.1:3306/jeesite4?useSSL=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull  username: jeesite  password: jeesite  testSql: SELECT 1 

4、若刚才导入到的Eclipse的项目已经完成加载jar并无错误,你就可以执行/bin/init-data.bat脚本初始化数据库了,第一次执行如果遇见table xxx doesn't exist的错误信息,忽略即可。

5、如果执行bat不成功,你也可以直接在Eclipse里找到com.jeesite.test.InitCoreData.javacom.jeesite.test.InitGenData.java两个文件并打开,然后在空白处右键,点击 Run As -> JUnit Test 运行单元测试进行初始化数据库脚本。

启动Tomcat服务

1、当前是Spring Boot工程,内部已经集成Web容器,你无需另外再下载Tomcat进行部署,只需按照以下方式进行即可。

2、打开/src/main/resources/config/application.yml文件,配置你的服务端口port、部署路径context-path,例如:

server:  port: 8080  context-path: /jeesite  tomcat:  uri-encoding: UTF-8 

3、在Eclipse里找到com.jeesite.modules.config.Application.java文件并打开,然后在空白处右键,点击 Debug As -> Java Application 即可启动服务。

4、注意使用 Debug 运行,有助于你调试程序和提升开发效率,如:修改方法内的代码,修改视图代码,修改mapper代码,是不需要重启Web服务的。如果改变java类的结构,如果增删属性、方法、参数等,新增文件,这是就需要重启服务了。