jeesite 框架搭建與吉林快三配置網站開發環境部署
環境要求
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
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.java
和com.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類的結構,如果增刪屬性、方法、參數等,新增文件,這是就需要重啟服務了。
jeesite 框架搭建與吉林快三配置網站開發環境部署