1
나는 다음과 같은 오류가 오전에 드라이버 SQLServerDriver를 인스턴스화 할 수 없습니다 :제이보스 10
15:02:34,434 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 33) WFLYCTL0013: Operation ("add") failed - address: ([
("subsystem" => "datasources"),
("jdbc-driver" => "sqlserver")
]) - failure description: "WFLYJCA0034: Unable to instantiate driver class \"com.microsoft.jdbc.sqlserver.SQLServerDriver\". See log (WARN) for more details"
을 $ JBOSS_HOME \ 모듈의 module.xml
\ COM 마이크로 소프트 \의 SQLSERVER \ 주 \
<module xmlns="urn:jboss:module:1.1" name="com.microsoft.sqlserver" slot="main">
<resources>
<resource-root path="sqljdbc42.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
이 sqljdbc42.jar
의 내용입니다 0그리고 standalone.xml
<driver name="sqlserver" module="com.microsoft.sqlserver">
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
</driver>
에서 드라이버 정의는 제가 보이지 않아요 무엇을 찾아 도와주세요
UPDATE : 난 단지에서 볼 수있는 것과
For historic context: the "com.microsoft.jdbc.sqlserver" package is from the old SQL Server 2000 JDBC driver, they changed it somewhere around 2005 to "com.microsoft.sqlserver.jdbc" by Mark Rotteveel
나는 이것을 다시 시험해 보았는데, 내가 상쾌하게했을 때 나는 그 변화를 취하지 않았다. 해결 방법이 정확합니다. 감사합니다 –
역사적인 맥락에서 : com, microsoft.jdbc.sqlserver 패키지는 이전의 SQL Server 2000 JDBC 드라이버에서 왔으며, 2005 년경에 com.microsoft.sqlserver.jdbc로 변경되었습니다. –