Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我在尝试测试h2连接时出现白标签错误(403禁止)_Java_Spring_Spring Security_Pom.xml_H2 - Fatal编程技术网

Java 我在尝试测试h2连接时出现白标签错误(403禁止)

Java 我在尝试测试h2连接时出现白标签错误(403禁止),java,spring,spring-security,pom.xml,h2,Java,Spring,Spring Security,Pom.xml,H2,我正在尝试设置h2配置过程。 我已将以下代码添加到资源文件夹中的application.properties文件中,但当我启动localhost:8080/h2 console时,它现在确实显示了在application.properties文件中配置的URL 它显示另一个URLlocalhost:8080/-test和,即使我单击测试连接,它也会显示一个白色标签403禁止的错误 用于在application.properties文件中配置h2的代码为 spring.h2.console.ena

我正在尝试设置h2配置过程。
我已将以下代码添加到资源文件夹中的
application.properties
文件中,但当我启动
localhost:8080/h2 console
时,它现在确实显示了在
application.properties
文件中配置的URL

它显示另一个URL
localhost:8080/-test和
,即使我单击测试连接,它也会显示一个白色标签
403禁止的错误

用于在application.properties文件中配置h2的代码为

spring.h2.console.enabled=true
spring.datasource.platform=h2
spring.datasource.url=jdbc:h2:mem:mojec
spring.datasource.username=sa
这是我的pom.xml文件

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.9.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.mojec</groupId>
    <artifactId>eWallet</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>eWallet</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>

4.0.0
org.springframework.boot
spring启动程序父级
2.1.9.1发布
com.mojec
电子钱包
0.0.1-快照
电子钱包
SpringBoot的演示项目
1.8
org.springframework.boot
弹簧靴起动器执行器
org.springframework.boot
spring引导启动器数据jpa
org.springframework.boot
弹簧启动安全
org.springframework.boot
SpringBootStarterWeb

您有这个属性
spring.h2.console.path=/h2 console
?没有,但是当我启动应用程序并将localhost:8080/h2 console放入浏览器时,它会导航到h2测试连接和连接页面,但它显示的url与我放入应用程序属性文件的url不同。是否启用了spring安全性?是的我启用了spring安全性这有没有解决过?您有这个属性
spring.h2.console.path=/h2 console
?没有,但当我启动应用程序并将localhost:8080/h2 console放入浏览器时,它会导航到h2测试连接和连接页面,但它显示的url与我放入应用程序的url不同属性文件。您启用了spring安全性吗?是的,我启用了spring安全性。这个问题解决了吗?