ERROR [MainDeployer] could not create deployment:
Hej.Jeg er ved at opsætte en JBoss server og en MSSQL server.
Jeg skal have min JBoss til at tilgå databasen i MSSQL.
Når jeg starter serveren op får jeg flg. fejl:
*****************************************************************
16:09:07,767 INFO [MainDeployer] Starting deployment of package: file:/C:/JBOSS
/jboss-3.2.3/server/default/deploy/mssql-ds.xml
16:09:07,797 WARN [NestedThrowable] Duplicate throwable nesting of same base ty
pe: class org.jboss.deployment.DeploymentException is assignable from: class org
.jboss.deployment.DeploymentException
16:09:08,087 ERROR [MainDeployer] could not create deployment: file:/C:/JBOSS/jb
oss-3.2.3/server/default/deploy/mssql-ds.xml
org.jboss.deployment.DeploymentException: create operation failed for package fi
le:/C:/JBOSS/jboss-3.2.3/server/default/deploy/mssql-ds.xml; - nested throwable:
(org.jboss.deployment.DeploymentException: malformed key/value pair: name=; - n
ested throwable: (javax.management.MalformedObjectNameException: malformed key/v
alue pair: name=))
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:202)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at org.jboss.mx.util.JMXInvocationHandler.invoke(JMXInvocationHandler.ja
va:177)
at $Proxy20.create(Unknown Source)
at org.jboss.deployment.XSLSubDeployer.create(XSLSubDeployer.java:220)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:786)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:641)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
*****************************************************************
Mine mssql-ds.xml og login-config.xml -filer ser ud som flg. Jeg har dog kun vist den del af login-config.xml, som jeg har redigeret i
Først MSSQL-DS.XML:
*****************************************************************
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<attribute name="JndiName">MSSQLDS</attribute>
<attribute name="ManagedConnectionFactoryProperties">
<Properties>
<config-property name="ConnectionURL"
type="java.lang.String">
jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=GHEM3
</config-property>
<config-property name="DriverClass"
type="java.lang.String">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</config-property>
</Properties>
</attribute>
<depends optional-attribute-
name="ManagedConnectionPool">
</depends>
<security-domain>MSSQLDbRealm</security-domain>
</local-tx-datasource>
<!--embedded mbean-->
<mbean
code="org.jboss.resource.connectionmanagerJBossManagedConnectionPool"
name="jboss.jca:service=XaTxPool,name=MSSQLDS">
</mbean>
</datasources>
*****************************************************************
Så min LOGIN-CONFIG.XML:
*****************************************************************
<application-policy name = "MSSQLDbRealm">
<authentication>
<login-module code= "org.jboss.resource.security.ConfiguredIdentityLoginModule"
flag = "required">
<module-option name = "principal">sa</module-option>
<!--
<module-option name = "userName">sa</module-option>
-->
<module-option name = "password">strange</module-option>
<module-option name = "managedConnectionFactoryName">jboss.jca:service=XaTxCM,name=MSSQLDS</module-option>
</login-module>
</authentication>
*****************************************************************
Håber i kan hjælpe
Strange
