Привет, я новичок в Jboss:D.
Эта ошибка несколько дней моя головная боль.
javax.persistence.PersistenceException: Исключение [EclipseLink-4003] (Eclipse Persistence Services — 2.3.1.v20111018-r10243): org.eclipse.persistence.exceptions.DatabaseException Описание исключения: Ошибка конфигурации. Класс [com.microsoft.jdbc.sqlserver.SQLServerDriver] не найден.
Тег моего драйвера JBoss standalone.xml:
<driver name="MSSQLXA" module="com.microsoft.sqlserver"> <xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class></driver>
Мое приложение persistence.xml:
<persistence-unit name="Entities" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<property name="eclipselink.ddl-generation"
value="drop-and-create-tables"/>
<property name="eclipselink.ddl-generation.output-mode" value="database"/>
<property name="javax.persistence.jdbc.driver"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<property name="javax.persistence.jdbc.url"
value="jdbc:sqlserver://192.168.100.5:1433;databaseName=ADiamond;"/>
<property name="javax.persistence.jdbc.user" value="sa"/>
<property name="javax.persistence.jdbc.password"
value="diamond"/>
<property name="eclipselink.jdbc.exclusive-connection.mode"
value="Transactional"/>
<property name="eclipselink.cache.shared.default" value="false"/>
<property name="javax.persistence.cache.storeMode" value="REFRESH"/>
</properties>
Спасибо.