我忙于从JBoss 7.1.1升级到Wildfly 8.0.0.Beta1。我在JBoss下使用JTDS数据库驱动没有任何问题,但它在WildFly下不能工作。WildFly下的JTDS模块(JBoss)
我在我的WildFly安装中创建了下的/net/sourceforge/jtds/main/
文件夹结构,并添加了module.xml
文件,但Wildfly似乎没有选择它。
我也尝试过/modules/system/layers/base/
文件夹,因为这是WildFly下的一个新文件夹,但这也不起作用,而且我也下载了最新的JTDS .JAR文件。
当我开始Wildfly我得到的错误是:
ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) JBAS014613: Operation ("add") failed - address: ([
("subsystem" => "datasources"),
("data-source" => "SCI_ODS_sql2")
]) - failure description: {"JBAS014771: Services with missing/unavailable dependencies" => [
"jboss.data-source.java:jboss/datasources/SCI_ODS is missing [jboss.jdbc-driver.JTDS]",
"jboss.driver-demander.java:jboss/datasources/SCI_ODS is missing [jboss.jdbc-driver.JTDS]"
]}
ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) JBAS014613: Operation ("add") failed - address: ([
("subsystem" => "datasources"),
("data-source" => "SCI_ODS_sql2")
]) - failure description: {
"JBAS014771: Services with missing/unavailable dependencies" => [
"jboss.data-source.java:jboss/datasources/SCI_ODS is missing [jboss.jdbc-driver.JTDS]",
"jboss.driver-demander.java:jboss/datasources/SCI_ODS is missing [jboss.jdbc-driver.JTDS]"
],
"JBAS014879: One or more services were unable to start due to one or more indirect dependencies not being available." => {
"Services that were unable to start:" => [
"jboss.data-source.reference-factory.SCI_ODS_sql2",
"jboss.naming.context.java.jboss.datasources.SCI_ODS"
],
"Services that may be the cause:" => ["jboss.jdbc-driver.JTDS"]
}
}
如果我运行/subsystem=datasources:installed-drivers-list
UON jboss-cli.sh
那只能说明是默认,而不是一个JTDS安装了H2的驱动程序。
好的,请将您的问题设置为“已回答”。提前致谢。 –