项目使用的是H2数据库,启动Tomcat时,访问数据库的时候,发现错误:
Sorry, remote connections ('webAllowOthers') are disabled on this server。
解决这个问题很简单,不过在SpringBoot项目和其它项目中,解决办法是不一样的:
如果是在SpringBoot中,应该怎么设置呢?
找到application.yml文件,加入如下代码:
h2: #h2数据库远程管理
console:
enabled: true #开启web显示
path: /console # 路径
settings:
web-allow-others: true
trace: true #是否可以远程web
在非Springboot项目中,在web.xml上添加如下代码就可以了。
<servlet>
<servlet-name>H2Console</servlet-name>
<servlet-class>org.h2.server.web.WebServlet</servlet-class>
<init-param>
<param-name>webAllowOthers</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>trace</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>H2Console</servlet-name>
<url-pattern>/console/*</url-pattern>
</servlet-mapping>
注意:本文归作者所有,未经作者允许,不得转载