H2 内存数据库未在 weblogic 中显示控制台,但在 Tomcat 中显示
Posted
技术标签:
【中文标题】H2 内存数据库未在 weblogic 中显示控制台,但在 Tomcat 中显示【英文标题】:H2 In-memory database not showing console in weblogic but shows in Tomcat 【发布时间】:2018-09-20 19:40:41 【问题描述】:我正在将 H2 内存数据库用于带有 gradle 的 spring-boot 应用程序。 当我在 Tomcat 中运行时,我能够看到控制台,但是当我在 weblogic 上部署时,我无法看到 h2 控制台。它可以工作,但我想看到 h2 控制台做一些 CRUD 操作。 这是我的 H2 的 application.properties: spring.datasource.h2.console.enabled=true
我可以在这个端点看到 Tomcat 的控制台:
http://localhost:8080/../../api/h2-console
但我无法在 weblogic 的以下端点看到控制台:
http://localhost:7001/../../api/h2-console 白标错误页面
我认为这可能是一个简单的属性文件更改。但是我的研究找不到任何相关的东西。我将不胜感激任何建议或帮助。谢谢
【问题讨论】:
【参考方案1】:尝试添加 Spring Boot devtools maven 依赖项并重新打包您的应用程序。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
【讨论】:
以上是关于H2 内存数据库未在 weblogic 中显示控制台,但在 Tomcat 中显示的主要内容,如果未能解决你的问题,请参考以下文章