Avatar billede strange_poulsen Nybegynder
19. februar 2004 - 16:24 Der er 4 kommentarer

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
Avatar billede arne_v Ekspert
19. februar 2004 - 16:38 #1
Har du prøvet en standard MSSQL-DS.XML:

<datasources>
  <local-tx-datasource>
    <jndi-name>MSSQLDS</jndi-name>
    <connection-url>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=GHEM3</connection-url>
    <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
    <user-name>sa</user-name>
    <password>strange</password>
    <min-pool-size>5</min-pool-size>
    <max-pool-size>100</max-pool-size>
  </local-tx-datasource>
</datasources>

Jeg har aldrig forsøgt at bruge login-module, men det virker til normal CMP.
Avatar billede strange_poulsen Nybegynder
20. februar 2004 - 09:16 #2
Jeg har forsøgt det, men da fik jeg denne fejl, som jeg nu får igen:

*************************************************************************************
09:11:57,385 INFO  [MainDeployer] Deployed package: file:/C:/JBOSS/jboss-3.2.3/s
erver/default/deploy/management/web-console.war
09:11:57,385 ERROR [URLDeploymentScanner] MBeanException: Exception in MBean ope
ration 'checkIncompleteDeployments()'
Cause: Incomplete Deployment listing:
Packages waiting for a deployer:
  <none>
Incompletely deployed packages:
  <none>
MBeans waiting for classes:
  <none>
MBeans waiting for other MBeans:
[ObjectName: jboss.mq:service=InvocationLayer,type=HTTP
state: CONFIGURED
I Depend On:  jboss.mq:service=Invoker
jboss.web:service=WebServer

Depends On Me: , ObjectName: jboss.mq:service=DestinationManager
state: CONFIGURED
I Depend On:  jboss.mq:service=MessageCache
jboss.mq:service=PersistenceManager
*************************************************************************************

Jeg forstår ikke fejlen ' Incomplete Deployment listing:'
Desuden brokker den sig godtnok nu over min .../deploy/management/web-console.war
Hvad gør jeg forkert her?? Har søgt hele dagen på nettet igår, men har ikke fundet nogen løsning endnu... :o(
Avatar billede arne_v Ekspert
20. februar 2004 - 09:20 #3
Men hvis det går gat at deploye den -ds.xml, så tror jeg at du skal holde fat
i den form og forfølge den nye fejl, som hvis jeg har forstået det
rigtigt kommer "senere".
Avatar billede strange_poulsen Nybegynder
20. februar 2004 - 09:24 #4
Jo tak, men den fejl forsøgte jeg tideligere, at fjerne og kom til den fejl jeg postede først. troede derfor jeg fik fjernet min URLDeploymentScanner ERROR, men fik den nye fejl. Dvs, at nu er jeg tilbage til hvor jeg startede....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester