汉得HAP框架使用总结(一)本地搭建HAP框架

1 运行环境所需软件

1.1 JDK安装

下载地址:.html

配置环境变量。找到安装路径,默认安装的一般都是在这个路径下
C:\Program Files\Java\jdk1.8.0_91

进入环境变量的。右键点击计算机图标,选择“属性”,再点击“高级系统设置”,“环境变量”,直接在下面的系统变量中点击“新建”,新建JAVA_HOME、CLASSPATH这两个项,最后在path中添加上去就完成了。

新建JAVA_HOME,变量值直接复制安装路径过来就可以了,我的路径是C:\Program Files\Java\jdk1.8.0_77,再按确定

新建CLASSPATH,变量值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar,注意前面有个点的

将这两个变量加到path里面,直接在后面添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,注意前面要有个分号“;”
再按两个确定就搞掂,要是没确定就关闭了;苦逼,又得重新来一次

1.2 Tomcat安装

下载地址:.cgi

http://localhost:8080/

1.3 Redis安装

下载地址:

打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.windows.conf 。
如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:


这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。

1.4 安装maven

下载地址:.cgi

新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven
编辑环境变量Path,追加%MAVEN_HOME%\bin;
打开cmd测试安装:mvn -v

本地仓库配置:
修改conf\settings.xml下的文件,增加localRepository节点,如果不配置默认maven库在文档的.m2文件夹内
/path/to/local/repo

1.5 安装mysql数据库

新建my.ini文件
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=C:\software\mysql
datadir=C:\software\mysql\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

配置MYSQL_HMOE环境变量
执行 mysqld --initialize-insecure
mysqld --install
启动 net start mysql

mysql -u root -p 进入mysql 直接回车(默认是空密码)

set password = ‘mysql’

exit; 退出mysql

mysql -u root -pmysql 验证密码

2 下载项目

2.1 在任意盘符新建一个空的文件夹

2.2 在文件夹的路径上执行CMD黑窗口命令

2.3 在黑框口执行MVN命令

mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -D archetypeGroupId=hap -D archetypeArtifactId=hap-webapp-archetype -D archetypeVersion=3.1-SNAPSHOT -D groupId=hbi -D artifactId=HbiParent -D package=hbi.core -D archetypeRepository=

3 开发工具配置

打开IDEA导入项目

选择刚刚下载的项目

选择项目类型

配置MVN

选择MVN的安装目录



配置MVN之后选择下一步

再选择下一步

选择JDK安装路径


配置完成一个选择下一步,然后选择完成


完成导入文件,如图正在下载相关jar包

PS、如果没有自动下载请选择右侧的MVN 点击刷新

4 配置Tomcat

选择编辑按钮

根据步骤进行配置

选择Tomcat

选择打包类型

配置之后选择“apply”

然后选择“OK”完成配置

5 初始化数据库

5.1 新建数据库

以MYSQL为例,新建数据库,名称自定义,字符集UTF-8

5.2 配置Tomcat连接路径

<Resource auth=“Container” driverClassName=“com.mysql.jdbc.Driver”
url=“jdbc:mysql://127.0.0.1:3306/数据库名称”
name=“jdbc/hap_dev” type=“javax.sql.DataSource” username=“用户”
password=“密码”/

5.3 在IDEA页面直接选择命令窗口

5.4 输入初始化数据库命令

MySql 执行命令
mvn process-resources -D skipLiquibaseRun=false -D db.driver=com.mysql.jdbc.Driver -D db.url=jdbc:mysql://127.0.0.1:3306/数据库名称 -Ddb.user=账号 -Ddb.password=密码

mvn process-resources -D skipLiquibaseRun=false -D db.driver=com.mysql.jdbc.Driver -D db.url=jdbc:mysql://127.0.0.1:3306/hap_data -Ddb.user=root -Ddb.password=root
SqlServer 执行命令
mvn process-resources -D skipLiquibaseRun=false -Ddb.user=账号 -Ddb.password=密码-D db.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver -D db.url=“jdbc:sqlserver://10.211.55.6:1433; DatabaseName=数据库名称”
Oracle 执行命令
mvn process-resources -D skipLiquibaseRun=false -D db.driver=oracle.jdbc.driver.OracleDriver -D db.url=jdbc:oracle:thin:@192.168.115.136:1521:数据库名称 -Ddb.user=账号 -Ddb.password=密码
PS:在执行这个命令的时候可以在 idea 的左下角命令Terminal窗口执行命令

6 配置完成之后Debug启动试运行

汉得HAP框架使用总结(一)本地搭建HAP框架

1 运行环境所需软件

1.1 JDK安装

下载地址:.html

配置环境变量。找到安装路径,默认安装的一般都是在这个路径下
C:\Program Files\Java\jdk1.8.0_91

进入环境变量的。右键点击计算机图标,选择“属性”,再点击“高级系统设置”,“环境变量”,直接在下面的系统变量中点击“新建”,新建JAVA_HOME、CLASSPATH这两个项,最后在path中添加上去就完成了。

新建JAVA_HOME,变量值直接复制安装路径过来就可以了,我的路径是C:\Program Files\Java\jdk1.8.0_77,再按确定

新建CLASSPATH,变量值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar,注意前面有个点的

将这两个变量加到path里面,直接在后面添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,注意前面要有个分号“;”
再按两个确定就搞掂,要是没确定就关闭了;苦逼,又得重新来一次

1.2 Tomcat安装

下载地址:.cgi

http://localhost:8080/

1.3 Redis安装

下载地址:

打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.windows.conf 。
如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:


这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。

1.4 安装maven

下载地址:.cgi

新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven
编辑环境变量Path,追加%MAVEN_HOME%\bin;
打开cmd测试安装:mvn -v

本地仓库配置:
修改conf\settings.xml下的文件,增加localRepository节点,如果不配置默认maven库在文档的.m2文件夹内
/path/to/local/repo

1.5 安装mysql数据库

新建my.ini文件
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=C:\software\mysql
datadir=C:\software\mysql\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

配置MYSQL_HMOE环境变量
执行 mysqld --initialize-insecure
mysqld --install
启动 net start mysql

mysql -u root -p 进入mysql 直接回车(默认是空密码)

set password = ‘mysql’

exit; 退出mysql

mysql -u root -pmysql 验证密码

2 下载项目

2.1 在任意盘符新建一个空的文件夹

2.2 在文件夹的路径上执行CMD黑窗口命令

2.3 在黑框口执行MVN命令

mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -D archetypeGroupId=hap -D archetypeArtifactId=hap-webapp-archetype -D archetypeVersion=3.1-SNAPSHOT -D groupId=hbi -D artifactId=HbiParent -D package=hbi.core -D archetypeRepository=

3 开发工具配置

打开IDEA导入项目

选择刚刚下载的项目

选择项目类型

配置MVN

选择MVN的安装目录



配置MVN之后选择下一步

再选择下一步

选择JDK安装路径


配置完成一个选择下一步,然后选择完成


完成导入文件,如图正在下载相关jar包

PS、如果没有自动下载请选择右侧的MVN 点击刷新

4 配置Tomcat

选择编辑按钮

根据步骤进行配置

选择Tomcat

选择打包类型

配置之后选择“apply”

然后选择“OK”完成配置

5 初始化数据库

5.1 新建数据库

以MYSQL为例,新建数据库,名称自定义,字符集UTF-8

5.2 配置Tomcat连接路径

<Resource auth=“Container” driverClassName=“com.mysql.jdbc.Driver”
url=“jdbc:mysql://127.0.0.1:3306/数据库名称”
name=“jdbc/hap_dev” type=“javax.sql.DataSource” username=“用户”
password=“密码”/

5.3 在IDEA页面直接选择命令窗口

5.4 输入初始化数据库命令

MySql 执行命令
mvn process-resources -D skipLiquibaseRun=false -D db.driver=com.mysql.jdbc.Driver -D db.url=jdbc:mysql://127.0.0.1:3306/数据库名称 -Ddb.user=账号 -Ddb.password=密码

mvn process-resources -D skipLiquibaseRun=false -D db.driver=com.mysql.jdbc.Driver -D db.url=jdbc:mysql://127.0.0.1:3306/hap_data -Ddb.user=root -Ddb.password=root
SqlServer 执行命令
mvn process-resources -D skipLiquibaseRun=false -Ddb.user=账号 -Ddb.password=密码-D db.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver -D db.url=“jdbc:sqlserver://10.211.55.6:1433; DatabaseName=数据库名称”
Oracle 执行命令
mvn process-resources -D skipLiquibaseRun=false -D db.driver=oracle.jdbc.driver.OracleDriver -D db.url=jdbc:oracle:thin:@192.168.115.136:1521:数据库名称 -Ddb.user=账号 -Ddb.password=密码
PS:在执行这个命令的时候可以在 idea 的左下角命令Terminal窗口执行命令

6 配置完成之后Debug启动试运行