JBoss log dependencies aus jbossall-client.jar

Weisswurst

Aktives Mitglied
Hi!

Ich habe in meinem EJB Client das Problem, dass ich beim Start folgende Warning bekomme:
Java:
log4j:WARN No appenders could be found for logger (org.jnp.interfaces.TimedSocketFactory).
log4j:WARN Please initialize the log4j system properly.

Das sogar dann, wenn ich meine logger Aufrufe alle komplett auskommentiere.

Angebliche Lösung wäre eine log4j.properties dem Classpath hinzu zu fügen.
Habe ich gemacht.

Java:
Manifest-Version: 1.0
Main-Class: de.test.HelloTestClient
Class-Path: log4j.properties lib/pivot-core-1.5.1.jar lib/pivot-wtk-1.5.1.jar lib/pivot-wtk-terra-1.5.1.jar lib/jbossall-client.jar lib/helloTestBeanIf.jar

Die log4j.properties habe ich sowohl bei der aufgerufenen TestClient jar liegen. Als auch bei den JBoss jars im lib folder.
Dennoch kommt die Warning. Die Warning würde mich ja nicht so sehr stören, weil die sich ziemlich sicher auf irgend eine jar aus jbossall-client.jar beruft. Das Problem ist, dass ich so überhaupt kein logging habe :(

Mein Properties file enthält nur das Nötigste:
Java:
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=/home/marco/logwas.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### set log levels - for more verbose logging change 'info' to 'debug' ###
log4j.rootLogger=trace, file

Wo genau muss ich denn die Properties hin legen, dass sie auch von den JBoss jars, die der Client verwendet, gefunden wird?

Thx!
Grüße
Würschtel
 

FArt

Top Contributor
Wenn du kein Logging benötigst, dann ignoriere diese Meldung. Das ist nur eine Warnung.

Wenn du Logging möchtest, dann nutze besser eine XML Datei für die Konfiguration. Beispiele gibt es genug über Google, auch auf der Homepage von log4j.
Die Konfigurationsdatei muss auf jeden Fall im Klassenpfad liegen.
 

Weisswurst

Aktives Mitglied
XML hab ich schon versucht.
Ich bevorzuge die .properties. Spielt aber keine Rolle. Die XML wird genau so ignoriert.
Und ja ich brauche Logging!

Das Problem ist ja, dass die Warning nicht von meinem Programm kommt, sondern von einer LIB die mein Programm verwendet.
Und die muss aus einem der JBoss Client libs kommen.

Kann ja eigentlich nicht sein, dass ich der einzige bin, der das Problem hat :(
 

FArt

Top Contributor
Kann ja eigentlich nicht sein, dass ich der einzige bin, der das Problem hat :(

Genau das sollte dich stutzig machen. Ich hatte die Lösung schon geschrieben:

1.) Lege die Konfigurationsdatei in den Klassenpfad des Clients bzw. füge das Verzeichnis, in dem die Konfigurationsdatei liegt dem Klassenpfad des Clients hinzu (nicht die Datei selber). Was ein Klassenpfad ist und wie der aussieht sind essentielle Grundlagen.
2.) Google ist dein Freund. Du bist nicht der einzige der ein Problem hat. Mangelnde Kenntnisse und Verständnis bringen dich in einem Forum aber auch nicht weiter. Wenn dir eine Antwort nicht klar ist, dann versuche diese mit Google und evtl. nachfragen (danach!) zu klären. Hier mal was für Log4j, mit Google schnell gefunden: http://www.javacore.de/jumpToDownload.php?id=8
 

Weisswurst

Aktives Mitglied
Aber hallo.
Ich habe doch schon geschrieben und sogar hier rein kopiert, dass meine log4j.properties im Manifest im classpath steht.
Darüber hinaus liegt sie eh im gleichen Verzeichnis wie die aufgerufene jar und(!) auch noch bei den jboss libs.

Wenn ich mich recht erinnere, war es bei den SE Anwendungen mehr als ausreichend die properties einfach zur Jar zu legen und gut ist.
 

FArt

Top Contributor
Aber hallo.
Ich habe doch schon geschrieben und sogar hier rein kopiert, dass meine log4j.properties im Manifest im classpath steht.
Darüber hinaus liegt sie eh im gleichen Verzeichnis wie die aufgerufene jar und(!) auch noch bei den jboss libs.

Wenn ich mich recht erinnere, war es bei den SE Anwendungen mehr als ausreichend die properties einfach zur Jar zu legen und gut ist.

Dir auch ein herzliches Hallo,

dein Problem ist es, dass du nicht richtig liest und deine Erinnerung dich trügt.

Du darfst nich die Datei dem Klassenpfad hinzufügen sondern das Verzeichnis bzw. JAR in dem die Datei liegt. Es reicht nur aus die Datei "einfach zu den JARs zu legen", wenn zufällig das Verzeichnis mit den JARs bereits im Klassenpfad enthalten ist. Sonst müsstest du ja auch jede Klasse dem Klassenpfad extra hinzufügen.
 

Weisswurst

Aktives Mitglied
Es geht jetzt. Ich habe das lib Verzeichnis zum Classpath hin zu gefügt.
Ich wußte nicht, dass das geht. Ich dachte immer, man muss die einzelne Datei dort rein schreiben.
Aber das gilt wohl nur für jar Files.

Ich muss mir das nochmal genau anschauen. Ich habe auch Probleme meine wtkx files in jar files ab zu legen.
Die werden dann auch gerne nicht gefunden. Möglicherweise hängen beide Probleme zusammen.

Das ich dieses Problem mit der Properties bisher nicht hatte, war wohl tatsächlich zufälliger art :(

Danke dir!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Y EJBs und Callbacks (Jboss 7.1) Allgemeines EE 1
J Mit @Schedule annotierte Methode wird nach einer Weile nicht mehr ausgeführt (JBoss AS 7.2) Allgemeines EE 0
P eMail versenden mit JBOSS Allgemeines EE 2
N WS-Security Beispiel mit JBOSS/Wildfly gesucht Allgemeines EE 2
I JBoss unheimlich langsam nach mehreren Deploys Allgemeines EE 2
BuckRogers Jboss 7** und j2ee 1.7 Allgemeines EE 1
D Jboss löscht Archiv nicht beim Redeployed Allgemeines EE 3
J paar Fragen zu JSF2/JEE6 Anwendung mit JBoss 7.1.1 Allgemeines EE 6
D Jboss lernen mit Praxisbeispiel Allgemeines EE 4
Y JBoss 7 - wie kann ich das logging meiner Applikation am JBoss konfigurieren Allgemeines EE 3
O JBoss und die Einbindung eines externen JAR Allgemeines EE 10
E Generelle Frage zu CDI mit JBoss AS 7.1.1 and Jave EE 6 Allgemeines EE 4
B JBoss Libs vs. JBoss Libary Allgemeines EE 12
E CDI mit verschiedenen Jars in EAR klappt auf Jboss AS 7.1.1.Final nicht Allgemeines EE 8
S Webapp in JBoss absichern nur in bestimmten Umgebungen? Allgemeines EE 2
C JBoss Clustering schlägt fehl Allgemeines EE 10
E JBoss 7.1 Datasource Problem Allgemeines EE 2
2 Deployment per EAR [JBOSS] Allgemeines EE 6
E JBoss NameNotFoundException: einloggen not bound Allgemeines EE 4
S Jboss Server Allgemeines EE 5
E JBoss, jsp und Parameter Allgemeines EE 2
H Bean läuft unter GlassFish, aber JBoss nicht Allgemeines EE 5
S JBoss 7 Authentifizierung: "No principals available" Allgemeines EE 3
S Principal, Authentication, Security und alles im JBoss 7 Allgemeines EE 16
W JBoss 6 - SocketTimeout dynamisch setzen Allgemeines EE 2
S Manueller EJB Lookup im JBoss AS 7.0.1 Allgemeines EE 8
T eXist und JBoss Allgemeines EE 5
J JBoss, Eclipse, Webseite wird nicht angezeigt? Allgemeines EE 4
T erste Anwendung in JBoss deployen Allgemeines EE 3
V JBoss und Classloader Allgemeines EE 6
S Embedded JBoss Problem beim Deployment Allgemeines EE 4
W Anleitung/Tutorial Eclipse/JBoss 6.0 mit Seam 3.0 bzw. jBPM 5.0 Allgemeines EE 3
G JBoss Portal Allgemeines EE 5
E Servlet Wie kann ich ohne Hilfe von Eclipse in JBoss mein servlet aufrufen Allgemeines EE 2
P Kann jemand mit dieser Exception was anfangen? (JBoss) Allgemeines EE 5
ruutaiokwu jboss problem - work-verzeichnis muss manuell gelöscht werden??? Allgemeines EE 5
G JBoss Datasource Allgemeines EE 3
ruutaiokwu ejb hot deployment unter jboss 4.2.3 Allgemeines EE 7
fastjack jBoss und externes Nachrichtensystem Allgemeines EE 3
H log4j + JBoss Allgemeines EE 10
P JAAS mit jboss 6 Allgemeines EE 2
X JBoss log4j Konflikt Allgemeines EE 2
reibi JBoss Webinterface Allgemeines EE 3
X JBoss InitialContext problem Allgemeines EE 5
E Properties-File in Jboss-Conf Verzeichnis ansprechen Allgemeines EE 2
S Servlet auf JBoss 5? Allgemeines EE 11
T Hibernate 3 + EJB 3 + JBoss 5 Allgemeines EE 6
M Deployment auf entfernten JBoss Allgemeines EE 4
T JBoss und DB2-Express Allgemeines EE 2
G separate log files in JBoss Allgemeines EE 2
Escorter JBoss AS als Webserver Allgemeines EE 2
N JBoss Problem mit Bibliothek in unterschiedlichen Versionen Allgemeines EE 2
K mehrere Datenbanken mit JBoss 4.2 und EJB3 Allgemeines EE 3
S Oracle DataSource im JBOSS ---> ClassCastException Allgemeines EE 2
S oracle db über jboss in jsp Allgemeines EE 19
F FORM Auth in JBoss für User mit falscher Rolle ? Allgemeines EE 2
E JBoss mit existierendem Tomcat nutzen? Allgemeines EE 4
T POI, Maven, JBoss und ein java.lang.NoClassDefFoundError Allgemeines EE 7
M embedded jboss unter eclipse 3.3 Allgemeines EE 2
M URL-Programm-Handling mit Jboss Allgemeines EE 2
G Deployen am JBoss Server Allgemeines EE 14
I JBOSS Jsp Files Pfad im Servlet? Allgemeines EE 4
B Problem mit JBoss-4.2.1.GA Allgemeines EE 8
remus JBoss Authentifizierung mit MYSQL-Datenbank Allgemeines EE 4
B Client ausführen mit JBoss v4.2 Allgemeines EE 3
G JBoss nutzt beim starten ständig das Root.war Allgemeines EE 12
R Jboss-Server mit Beispielanwendung füttern Allgemeines EE 2
R JBoss über lokale IP ansprechen Allgemeines EE 16
M JSP, MySQL und JBoss "No suitable Driver" Allgemeines EE 3
J Frage zu Jboss Allgemeines EE 7
N Jboss als Dienst -> Fehler 1053 Allgemeines EE 1
I JBOSS IDE EJB 3.0 Servlets JSP Applikation --> JSF sinnvo Allgemeines EE 2
S JBOSS-Security_DatabaseServerLoginModule Allgemeines EE 29
R Eclipse + JBoss + JSF Allgemeines EE 14
G webapplikation mit jsp, ejb 3.0 und jboss Allgemeines EE 10
T JBoss Installation . JAVA_HOME not set Allgemeines EE 2
JimPanse Jboss 4.2.0, myfaces bzw. Tomahawk Allgemeines EE 5
E JBoss Hibernate Datenbank-Timeout Allgemeines EE 3
G JBoss aus einem Java-Programm starten Allgemeines EE 11
G JSP und URL-Auflösung (JBoss 4.2.0) Allgemeines EE 4
G JBoss im LAN / wie konfigurieren Allgemeines EE 2
G JBoss + MySQL Allgemeines EE 8
R JBoss 4.2.0 - Eclipse RC 3.3 und WTP Allgemeines EE 3
D JBOSS unter Eclipse Allgemeines EE 2
B Servlet-Api.jar auf JBoss? (Migration von Tomcat zu JBoss) Allgemeines EE 4
F JBoss WebService Allgemeines EE 3
P Einarbeitung in JBOSS? Allgemeines EE 3
C EntityManager wirft NullpointerException: JBoss-Hibernate Allgemeines EE 4
K JBoss AS & IDE Probleme Allgemeines EE 2
S JBoss gibt POI API nicht frei Allgemeines EE 8
T Probleme beim Einsatz von J2EE / JBoss Allgemeines EE 4
M JBOSS AS von Eclipse aus steuern Allgemeines EE 9
N Struts Jboss und Filter Allgemeines EE 2
G JBoss - Session / Entity Allgemeines EE 8
H Gibt es ein jBoss Tutorial für JSPs ? Für Anfänger ? Allgemeines EE 5
H Hilfe! Wie erstelle ich einen Interceptor unter jBoss? Allgemeines EE 3
P jsf1.2 JBoss Allgemeines EE 5
M Chatähnliche Architektur mit JEE/JBoss Allgemeines EE 2
M Wann braucht man JBoss? Allgemeines EE 34
G jboss fehlermeldung Allgemeines EE 4

Ähnliche Java Themen

Neue Themen


Oben