Jpom Jpom
🔖首页
  • 一键安装教程
  • Docker 容器安装教程
  • 离线安装教程
  • v2.9.X迁移到v2.10.X指南
  • v2.8.X迁移到v2.9.X指南
  • 数据库迁移到 mysql
  • 实践案例目录
  • 名词解释
  • 什么是 DSL
  • 权限说明
💡DSL说明
  • 加入社区讨论
  • 如何贡献
  • 贡献者们
🤝用户
  • 下载中心
  • Gitee (opens new window)
  • Github (opens new window)
🔖首页
  • 一键安装教程
  • Docker 容器安装教程
  • 离线安装教程
  • v2.9.X迁移到v2.10.X指南
  • v2.8.X迁移到v2.9.X指南
  • 数据库迁移到 mysql
  • 实践案例目录
  • 名词解释
  • 什么是 DSL
  • 权限说明
💡DSL说明
  • 加入社区讨论
  • 如何贡献
  • 贡献者们
🤝用户
  • 下载中心
  • Gitee (opens new window)
  • Github (opens new window)
❤️成为赞助商
  • 解决方案

    • 如何使用 Jpom 的在线构建为 Jpom 发版
    • 万能的 DSL 项目模板(Java)
    • 基于 Jpom 搭建应用部署系统
    • 一键安装实践
    • Docker 容器安装实践
    • 离线安装实践
    • 自定义第三方通知
  • 在线构建

    • 本地构建 + SSH 发布 java 项目
    • 本地构建 + Jpom Server 使用 SCP 发布项目
    • 本地构建 + 项目发布 node 项目
    • 本地构建 + SSH 发布 node 项目
    • 本地构建 + 自定义管理 python 项目
    • 容器构建 + 项目发布 java 项目
    • Gitee 提交代码后自动执行构建
    • 使用 gradle 本地构建打包项目并发布到节点
    • GitLab 提交代码后自动执行构建
    • 通过私人令牌导入仓库
  • docker

    • 管理 docker
    • 在线构建 docker 镜像
    • 在线构建 docker 镜像并推送至远程仓库
    • docker 安装 redis 流程
  • 节点管理

    • 管理编译安装的 nginx
  • 项目管理

    • 自定义管理 java 项目
    • DSL项目接口探活
    • 在 Jpom 中如何使用 DSL 项目来管理 TOMCAT
    • 在 Jpom 中如何使用 DSL 项目来管理 elasticsearch
  • 项目监控

    • 监控项目 + 邮件报警通知
    • DSL 项目接口探活监控报警
  • 在线脚本

    • 使用节点脚本定时备份 docker 中的 mysql 数据库
  • SSH管理

    • 在线管理 SSH 终端以及上传文件(SFTP)和执行命令历史
  • 日常管理

    • 如何开启 h2-console web 访问功能
      • 前言
      • 说明
      • 在 Jpom 中开启 h2-console 的步骤
        • 修改数据账号密码
        • 开启 h2-console
        • 访问 h2-console
      • 完美使用
      • 问题
  • 实践案例
  • 日常管理
bwcx_jzy
2022-08-05
目录

如何开启 h2-console web 访问功能

# 前言

本文主要介绍:

如何在 Jpom 开启 h2 web 控制台来查看数据功能(h2-console)、使用改功能 Jpom 版本需要大于 2.8.9

注意:本文默认已经认为您已经安装好 Jpom 服务端

# 说明

Jpom 中默认使用 H2 数据库来存储主要数据,并且使用文件内存模式,这样 Jpom 中的 h2 数据就不支持多客户端连接

如果你期望在 Jpom 服务端运行中来管理数据库那么就需要通过开启 h2-console 来实现(本功能为 h2 自带功能)

同时 Jpom 中的 h2 数据库账号密码是系统自带并默认创建的:

  • 账号:jpom
  • 密码:jpom

但是考虑到部分情况下直接开启 h2-console 后并且使用默认账号密码这样数据就及其不安全,所以 Jpom 中如果你需要开这个功能还需要修改账号或者密码来开启

如果没有修改账号或者密码开启 h2-console,在启动时候会输出:(并且自动关闭程序)

【安全警告】数据库账号密码使用默认的情况下不建议开启 h2 数据 web 控制台
1

# 在 Jpom 中开启 h2-console 的步骤

# 修改数据账号密码

img.png

注意:请不要使用弱密码,建议使用随机 16 为字符串

img_1.png

保存并重启、等待重启完成

这样操作后会自动修改数据库账户密码,默认的账号密码就失效了

⚠️注意:如果本地运行只会执行修改数据库账号密码操作,不会将数据库账号密码信息写入配置文件中,需要自己手动配置后才能生效奥。

# 开启 h2-console

img_2.png

保存并重启、等待重启完成

# 访问 h2-console

这里直接在你访问 Jpom 的根路径后面加 /h2-console 即可

举例:

  • http://172.19.106.253:2122/ -> http://172.19.106.253:2122/h2-console
  • https://jpom.keepbx.cn/ -> https://jpom.keepbx.cn/h2-console

img_3.png

img_4.png

# 完美使用

这样就可以在 浏览器中去管理数据,进行部分数据插入和简单的修改(请按照 Jpom 数据存储规则修改, 不要随意修改避免程序不能正常运行)

# 问题

Q: 为啥不能直接修改配置文件来实现呢? A: 因为数据库已经创建账号密码已经确定,如果想保留原数据就只能通过在线编辑来修改,这样会执行数据的账号密码修改才能达到最终目的。

帮助我们改善此文档 (opens new window)
上次更新: 2022/08/05, 18:33:38
在线管理 SSH 终端以及上传文件(SFTP)和执行命令历史

← 在线管理 SSH 终端以及上传文件(SFTP)和执行命令历史

最近更新
01
2023年
03-31
02
2022年
03-31
03
2021年
03-31
更多文章>
Theme by Vdoing | Copyright © 2017-2023 MIT License  京ICP备17044819号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×