Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Erster Start mit JBoss

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ups
Gast





BeitragVerfasst am: 19. Jan 2012 12:44   Titel: Erster Start mit JBoss

Hallo Leute,

ich möchte mich mit JBoss "bekanntmachen".
Die Installation verlief problemlos vom JBoss 6.

Ich habe da ein Buch zur Hand - JBoss vin Heiko W. Rupp, welches aber für JBoss 4 thematisiert ist.

Nun habe ich ein Beispiel nachvollziehen wollen, welches auf http://bsd.de/jbb gehostet ist. Nach der Buchbeschreibung dann die Dateien adb-app.ear und adbQueue-service.xml in das Verzeichnis ~/server/default/deploy kopiert und in der ~/server/default/conf/login-config.xml den login.config.txt eingefügt:
Code:
<policy>
  <!-- Used by clients within the application server VM such as
  mbeans and servlets that access EJBs.
  -->

<!-- Application policy fuer das Beispiel in Kapitel 3 -->
<!-- aus dem Buch:    -->
<!-- "JBoss - Serverhandbuch für J2EE-Entwickler und Administratoren -->
<!-- dpunkt verlag, Heidelberg. ISBN 3-89864-318-2 -->
    <application-policy name = "adb">
      <authentication>
          <login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule"
             flag = "required">
             <module-option name = "unauthenticatedIdentity">nobody</module-option>
             <module-option name = "principalsQuery">SELECT password FROM adb_useradmin WHERE uid=?</module-option>
             <module-option name = "rolesQuery">SELECT Roles, 'Roles' FROM adb_useradmin WHERE uid=?</module-option>
          </login-module>
       </authentication>
    </application-policy>
.....
.....
</policy>


Nun kommt bei Start von JBoss aber folgender Fehler:
Code:
DEPLOYMENTS IN ERROR:
  Deployment "vfs:///opt/jboss-6.1.0.Final/server/default/deploy/adbQueue-service.xml" is in error due to the following reason(s): java.lang.ClassNotFoundException: org.jboss.mq.server.jmx.Queue from BaseClassLoader@2941e53f{vfs:///opt/jboss-6.1.0.Final/server/default/deploy/adbQueue-service.xml}
  Deployment "vfs:///opt/jboss-6.1.0.Final/server/default/deploy/adb-app.ear" is in error due to the following reason(s): org.xml.sax.SAXException: cvc-pattern-valid: Value 'False' is not facet-valid with respect to pattern '(true|false)' for type 'null'. @ vfs:///opt/jboss-6.1.0.Final/server/default/deploy/adb-app.ear/adb-ejb.jar/META-INF/ejb-jar.xml[83,38]

Wie geht man in einem solchen Fall vor, bzw. wie behandelt man generell Fehlermeldungen und Nichtfunktionieren bei JBoss?

Danke für jeden guten Gedanken Wink
Gruß ups
 

hjb
Pro-Linux


Anmeldungsdatum: 15.08.1999
Beiträge: 3236
Wohnort: Bruchsal

BeitragVerfasst am: 20. Jan 2012 11:24   Titel:

Hi!

Offenbar hat die XML-Datei einen Fehler. Vielleicht ist sie nicht auf dem neuesten Stand, oder es ist ein rein syntaktischer Fehler.

Am besten bist du wahrscheinlich auf jboss.org aufgehoben. Hast du auch schon mal nach der Fehlermeldung gegoogelt?

Grüße,
hjb
_________________
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger

ups
Gast





BeitragVerfasst am: 21. Jan 2012 12:48   Titel: Versionen

Hallo,

beim googeln ist nicht so viel herausgekommen. Und bei jboss.org wird so ein Englisch benutzt, was mir nicht weiterhilft, schon weil ich wahrscheinlich die Erklärungen auch im Deutschen kaum verstehen würde ;(

Vielleicht das Problem liegt bei den Versionsunterschieden?
Das Buch-Beispiel bezieht sich auf Version 4 und ich habe die Version 6 installiert.
Das die Pfade und Dateien teilweise anders sind, das ist mir bei der Definition der Portnummer aufgefallen, ist möglicherweise ein Grund?

Gruß
ups
 

hjb
Pro-Linux


Anmeldungsdatum: 15.08.1999
Beiträge: 3236
Wohnort: Bruchsal

BeitragVerfasst am: 21. Jan 2012 14:39   Titel:

Hi!

Hm, da kann ich leider auch nicht weiterhelfen.

Grüße,
hjb
_________________
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger

komsomolze



Anmeldungsdatum: 03.03.2006
Beiträge: 429

BeitragVerfasst am: 22. Jan 2012 9:40   Titel:

Zitat:

Value 'False' is not facet-valid with respect to pattern '(true|false)' for type 'null'.
Vielleicht einfach "False" -> "false" ändern
in adb-app.ear/adb-ejb.jar/META-INF/ejb-jar.xml?



http://docs.jboss.org/jbossas/getting_started/v4/html/mdb.html:
Zitat:

6.3.1. The jbossmq-destinations-service.xml File

You’ll find this file in the jms directory inside the deploy directory. It contains a list of JMS destinations and sets up a list of test topics and queues which illustrate the syntax used. To add the queue for our example, you would simply add the following MBean declaration to the file.
Code:

<mbean code="org.jboss.mq.server.jmx.Queue"
      name="jboss.mq.destination:service=Queue,name=MyQueue">
</mbean>
oder http://docs.jboss.org/jbossas/jboss4guide/r4/html/ch6.chapt.html o.a.
sieht anders aus als
adbQueue-service.xml :
Code:
...
<mbean code="org.jboss.mq.server.jmx.Queue"
     name="bsd.de:service=bla,name=adbQueue">
...
angepaßt?
_________________
mfg komsomolze
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy