如果您的应用程序不是spring启动,那么您需要在web.xml文件中添加以下servlet配置
!-- H2 Database Console for managing the app's database -->
<servlet>
<servlet-name>H2Console</servlet-name>
<servlet-class>org.h2.server.web.WebServlet</servlet-class>
<init-param>
<param-name>-webAllowOthers</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>H2Console</servlet-name>
<url-pattern>/admin/h2/*</url-pattern>
</servlet-mapping>
<!-- Handles requests into the application -->
请查看更多详细信息https://github.com/spring- projects/greenhouse/blob/master/src/main/webapp/WEB- INF/web.xml
如果您的应用程序是基于Spring Boot的,则必须遵循https://springframework.guru/using- the-h2-database-console-in-spring-boot-with-spring- security/