【发布时间】:2013-02-14 11:35:13
【问题描述】:
根据How to connect Jboss-as-7.1.1 with Postgresql 中给出的说明将 Postgresql JDBC 作为一个模块部署到 JBoss 7.1.1 Final 中。
- 创建路径 $JBOSS_HOME/modules/org/postgresql/main
-
在 $JBOSS_HOME/modules/org/postgresql/main/modules.xml 中
<?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.1" name="org.postgresql"> <resources> <resource-root path="postgresql-9.2-1002.jdbc4.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> <module name="javax.servlet.api" optional="true"/> </dependencies> </module> 到同目录下放置postgresql-9.2-1002.jdbc4.jar
-
通过运行 $JBOSS_HOME/bin/jboss-cli --connect 打开 jboss-cli 并运行命令:
/subsystem=datasources/jdbc-driver=postgresql-driver:add(driver-name=postgresql-driver, driver-class-name=org.postgresql.Driver, driver-module-name=org.postgresql)
收到此错误后:
Failed to get the list of the operation properties: "JBAS010850: No
handler for operation read-operation-description at address [
("subsystem" => "datasources"),
("jdbc-driver" => "postgresql-driver") ]"
【问题讨论】:
-
什么时候出现这个错误?您能否显示您已采取的步骤的完整列表 - 您说您已按照我的指示进行操作,但没有提供足够的详细信息让我知道您在什么时候遇到错误或为什么遇到错误。另外:PgJDBC 版本? JBoss AS 7 版本?请编辑您的问题,然后发表评论说您已经这样做了,所以我会收到通知。我现在要睡觉了,所以有几个小时不会回复。
-
...以及您的完整、准确的 JBoss 版本?不管怎样,睡吧。
-
您给出的 jboss-cli 命令被截断。真正的命令要长得多。这可能是问题吗? (请注意,Stack Overflow 会显示带有水平滚动条的长代码段)。
-
不,这不是问题所在。这只是我编辑这篇文章的错误。我已从您的帖子中复制了完整的命令,并在上面遇到了该错误。
-
这……很奇怪。我不知道该命令如何导致该错误消息。我无法在这里重现问题,所以我不确定会发生什么。如果您在这里没有任何运气,请在 JBoss 社区论坛上发帖并从那里链接回该帖子。
标签: jdbc jboss7.x postgresql-9.2