# nacos-console2.0.4 **Repository Path**: glaivelee2/nacos-console2.0.4 ## Basic Information - **Project Name**: nacos-console2.0.4 - **Description**: NACOS 2.0.4 项目 本地单机启动版 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-01-27 - **Last Updated**: 2022-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NACOS 2.0.4 项目 本地单机启动版 https://github.com/alibaba/nacos/archive/refs/tags/2.0.4.zip ### 此版本与官方版 区别: 相关依赖包 由工程 改为 maven jar 依赖,详见pom.xml ### 环境配置 ``` MYSQL : 5.7.36 JDK : 11.0.2 ``` ### 按步骤执行如下: #### 1.执行 db 目录下SQL脚本: ``` 按 nacos.sql , nacos-db.sql 顺序执行 ``` #### 2.配置数据库相关信息 在console模块的resources目录中application.yml配置mysql相关信息(IP,PORT,dbName,user,password etc.) ``` //默认如下,请自行修改: db: num: 1 user: root password: Abc_123 url: 0: jdbc:mysql://localhost:3306/nacos_config?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true ``` #### 3.编译打包项目 打开terminal控制台,进入项目根目录,执行: ``` mvn clean install -DskipTests -Drat.skip=true ``` #### 4.启动项目 在console 代码目录中找到 Nacos.java 启动文件 直接运行即可~ #### 5.访问控制台 用浏览器访问地址: http://localhost:8848/nacos #### 附录1 在config目录有默认静态变量配置 如下,主要用于覆盖 nacos 默认配置 ``` package com.alibaba.nacos.console.config; /** * 覆盖nacos 默认配置 * * @author nacos */ public interface ConfigConstants { /** * The System property name of Standalone mode */ String STANDALONE_MODE = "nacos.standalone"; /** * 是否开启认证 */ String AUTH_ENABLED = "nacos.core.auth.enabled"; /** * 日志目录 */ String LOG_BASEDIR = "server.tomcat.basedir"; /** * access_log日志开关 */ String LOG_ENABLED = "server.tomcat.accesslog.enabled"; } ``` 在Nacos.java 中 加载,如有其他需求,请自行修改。 #### 附录2 ``` jdk1.8 下编译无问题。但运行出错(怀疑某个组件使用高版本编译打包,未证实),所以需要选择jdk11版本。 ```