HAP_環(huán)境搭建

感謝劉老師


image.png

GitLab項目地址:
https://rdc.hand-china.com/gitlab/wh-training-2018/wht-parent

環(huán)境準備:

軟件 本版 下載地址
JDK 8u81 Java SE Development Kit 8 Downloads
Maven 3.5.4 http://maven.apache.org/download.cgi
Redis for Windows 3.2.100 https://github.com/MicrosoftArchive/redis/reledownloadases/tag/win-3.2.100
Mysql 5.7.22 https://dev.mysql.com/downloads/windows/installer/5.7.html
IDEA 2017.3 https://download.jetbrains.com/idea/ideaIU-2017.3.5.exe
Git for Windows 2.18.0 https://github.com/git-for-windows/git/releases/latest

1、初始化項目:
mvn install clean

2、新建數(shù)據(jù)庫:

CREATE SCHEMA wht_dev DEFAULT CHARACTER SET utf8; 
CREATE USER wht_dev@'%' IDENTIFIED BY 'wht_dev';
CREATE USER wht_dev@'localhost' IDENTIFIED BY 'wht_dev'; 
GRANT ALL PRIVILEGES ON wht_dev.* TO wht_dev@'%';
GRANT ALL PRIVILEGES ON wht_dev.* TO wht_dev@'localhost'; 
FLUSH PRIVILEGES;

3、執(zhí)行數(shù)據(jù)庫初始化:

mvn process-resources   -D skipLiquibaseRun=false  -D db.driver=com.mysql.jdbc.Driver   -D db.url=jdbc:mysql://localhost:3306/wht_dev   -D db.user=wht_dev   -D db.password=wht_dev

當我們執(zhí)行mvn install clean 后,會向私服拉取依賴jar包,這些Java包中包含了.groovy腳本(下圖:如2017-03-16-core-init-table-migration.groovy、2016-06-09-core-init-data-migration.groovy、core-init-data.xlsx 可以把jar包復制出來,然后解壓就可以看到那些數(shù)據(jù)了)

image.png

4、配置redis:

  • 編輯配置文件redis.conf 被修改daemonize屬性為yes
# By default Redis does not run as a daemon. Use 'yes' if you need it. 
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized. 
daemonize yes
  • 啟動redis(一般你安裝后,會自動啟動,服務中可見)
cd /path/to/redis src/redis-server
 ./redis.conf

5、配置tomcat

  • 配置數(shù)據(jù)源 conf/context.xml:
<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver"
type="javax.sql.DataSource"
 url="jdbc:mysql://localhost:3306/wht_dev"
 name="jdbc/wht_dev"
 username="wht_dev"
 password="wht_dev"/>

更改項目數(shù)據(jù)源配置 config.properties

#崔世宙_本地數(shù)據(jù)源
db.jndiName=java:comp/env/jdbc/wht_dev
mvn install clean
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容