DeviceHive Java 服务器使用教程
1. 项目的目录结构及介绍
DeviceHive Java 服务器项目的目录结构如下:
devicehive-java-server/
├── devicehive-auth/
│ └── target/
│ └── devicehive-auth-<version>-boot.jar
├── devicehive-backend/
├── devicehive-frontend/
├── devicehive-plugin/
│ └── target/
│ └── devicehive-plugin-<version>-boot.jar
├── README.md
├── LICENSE
└── ...
devicehive-auth/
: 包含认证服务的相关代码和资源。devicehive-backend/
: 包含后端服务的相关代码和资源。devicehive-frontend/
: 包含前端服务的相关代码和资源。devicehive-plugin/
: 包含插件管理服务的相关代码和资源。target/
: 包含编译后的可执行 JAR 文件。README.md
: 项目说明文档。LICENSE
: 项目许可证文件。
2. 项目的启动文件介绍
DeviceHive Java 服务器包含多个可执行 JAR 文件,分别对应不同的服务模块。以下是主要的启动文件:
devicehive-auth-<version>-boot.jar
: 认证服务启动文件。devicehive-plugin-<version>-boot.jar
: 插件管理服务启动文件。
启动认证服务
java -jar devicehive-java-server/devicehive-auth/target/devicehive-auth-<version>-boot.jar
启动后,认证服务默认运行在端口 8080,可以通过以下 URL 访问 Swagger 文档:
http://localhost:8080/dh/swagger
启动插件管理服务
java -jar devicehive-java-server/devicehive-plugin/target/devicehive-plugin-<version>-boot.jar
启动后,插件管理服务默认运行在端口 8110,可以通过以下 URL 访问 Swagger 文档:
http://localhost:8110/dh/swagger
3. 项目的配置文件介绍
DeviceHive Java 服务器通过命令行参数进行配置。以下是一些常用的配置参数:
日志级别配置
可以通过以下参数修改日志级别:
-Droot.log.level=value1 -Dcom.devicehive.log.level=value2
其中 value1
和 value2
可以是以下值:
- TRACE
- DEBUG
- INFO
- WARN
- ERROR
默认日志级别
如果没有指定日志级别参数,默认值为 INFO
。
其他配置
其他配置参数可以通过命令行参数传递,具体参数可以参考项目的官方文档或源代码中的配置文件。
以上是 DeviceHive Java 服务器的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望这些信息能帮助你更好地理解和使用该项目。