【问题标题】:Error with schema on tomcatTomcat上的架构错误
【发布时间】:2012-08-07 12:16:26
【问题描述】:

我有一个 tomcat 7 服务器和一个 postgreSQL 9.0 数据库。我用它来设置地理网络元数据编辑器的开发环境。一切都是根据地理网络网站教程设置的。我在将服务器与数据库连接时遇到问题。我已经设置了一个默认模式,我的所有设置(我认为)都很好)。这是我得到的错误:

启动 appl 处理程序时引发异常。已跳过。
异常 org.postgresql.util.PSQLException:
错误:未选择要在其中创建的架构
消息错误:没有选择要创建的架构

【问题讨论】:

  • 听起来这不是 Tomcat 的问题,而是您的架构设置的问题。你能发布完整的堆栈跟踪吗?

标签: tomcat database-schema postgresql-9.0 geonetwork


【解决方案1】:

导致此错误的一种方法是设置错误的search_path。由于它在搜索路径上的第一个有效架构中创建表,因此空路径(或仅包含不存在的架构名称或您没有创建权限的架构名称的路径)将导致此错误。

测试=# 设置搜索路径 = some_nonexistent_schema_name; 放 test=# 创建表 w (id int); 错误:没有选择要创建的架构

如果您同时显示您的 search_path 值和失败的语句,将会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    • 2018-12-25
    • 2013-02-05
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 2020-11-26
    相关资源
    最近更新 更多