高分:JBoss与sqlserver2000的配置问题??????????????
在部署EJB时,报错,我估计是JBoss与sqlserver2000的配置问题,因为以前用Oracle时也是这样配置的,也没问题,但不知JBoss与sqlserver2000是怎么配的????
报错信息是:
15:01:28,450 INFO [MainDeployer] Undeploying file:/D:/JBoss/server/default/deploy/TableSequence.jar
15:01:28,450 INFO [EjbModule] Stopping
15:01:28,450 INFO [StatelessSessionContainer] Stopping
15:01:28,450 INFO [StatelessSessionInstancePool] Stopping
15:01:28,450 INFO [StatelessSessionInstancePool] Stopped
15:01:28,450 INFO [StatelessSessionContainer] Stopped
15:01:28,561 INFO [EjbModule] Stopped
15:01:28,571 INFO [EjbModule] Destroying
15:01:28,581 INFO [StatelessSessionContainer] Destroying
15:01:28,581 INFO [StatelessSessionInstancePool] Destroying
15:01:28,581 INFO [StatelessSessionInstancePool] Destroyed
15:01:28,581 INFO [StatelessSessionContainer] Destroyed
15:01:28,581 INFO [EntityContainer] Destroying
15:01:28,581 INFO [EntityInstancePool] Destroying
15:01:28,581 INFO [EntityInstancePool] Destroyed
15:01:28,591 INFO [EntityContainer] Destroyed
15:01:28,591 INFO [EjbModule] Destroyed
15:01:28,641 INFO [EJBModule] destroy(), remove EJB-Module: jboss.management.local:J2EEApplication=null,J2EEServer=Local,j2eeType=EJBModule,name=TableSequence.jar
15:01:28,671 WARN [DeploymentInfo] Could not delete directory file:/D:/JBoss/server/default/tmp/deploy/server/default/deploy/TableSequence.jar/47.TableSequence.jar restart will delete it
15:01:28,671 INFO [MainDeployer] Undeployed file:/D:/JBoss/server/default/deploy/TableSequence.jar
15:01:28,671 INFO [MainDeployer] Starting deployment of package: file:/D:/JBoss/server/default/deploy/TableSequence.jar
15:01:30,373 INFO [EjbModule] Creating
15:01:30,393 INFO [EjbModule] Deploying SequenceGeneratorEJB
15:01:30,443 INFO [EjbModule] Deploying getSequenceSession
15:01:30,543 INFO [EntityContainer] Creating
15:01:30,563 INFO [EntityInstancePool] Creating
15:01:30,563 INFO [EntityInstancePool] Created
15:01:30,563 INFO [EntityContainer] Created
15:01:30,573 INFO [StatelessSessionContainer] Creating
15:01:30,593 INFO [StatelessSessionInstancePool] Creating
15:01:30,593 INFO [StatelessSessionInstancePool] Created
15:01:30,593 INFO [StatelessSessionContainer] Created
15:01:30,593 INFO [EjbModule] Created
15:01:30,593 INFO [EjbModule] Starting
15:01:30,593 INFO [EntityContainer] Starting
15:01:31,114 ERROR [EntityContainer] Starting failed
org.jboss.deployment.DeploymentException: Error while fixing table name; - nested throwable: (org.jboss.util.NestedSQLException: Failed to register driver for: com.microsoft.jdbc.sqlserver.SQLServerDriver; - nested throwable: (java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver); - nested throwable: (org.jboss.resource.JBossResourceException: Failed to register driver for: com.microsoft.jdbc.sqlserver.SQLServerDriver; - nested throwable: (java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver)))
at org.jboss.ejb.plugins.cmp.jdbc.SQLUtil.fixTableName(SQLUtil.java:68)
at org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCEntityBridge.<init>(JDBCEntityBridge.java:119)
at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.initStoreManager(JDBCStoreManager.java:438)
at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.start(JDBCStoreManager.java:372)
at org.jboss.ejb.plugins.CMPPersistenceManager.start(CMPPersistenceManager.java:170)
at org.jboss.ejb.EntityContainer.startService(EntityContainer.java:339)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:966)
at $Proxy12.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:392)
at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy44.start(Unknown Source)
at org.jboss.ejb.EjbModule.startService(EjbModule.java:329)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:966)
at $Proxy12.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:392)
at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy19.start(Unknown Source)
at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:540)