tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
2011
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Buteur Buteur ist offline Grünschnabel
    Registriert seit
    Oct 2004
    Beiträge
    4
    Hallo,
    ich habe eine Frage und zwar ich habe Eclipse 3.01, Jboss-3.2.3 und Lomboz.301 unter Linux(SuSe 8.2) installiert. Eigentlich alles einwandfrei funktionniert; allerdings tritt den folgenden Fehler auf, wenn ich den Test Client für mein EJB ausführen will:

    log4j:ERROR Failed to create directory structure: /log
    log4j:ERROR setFile(null,false) call failed.
    java.io.FileNotFoundException: /log/boot.log (No such file or directory)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
    at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
    at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
    at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
    at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
    at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
    at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
    at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
    at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
    at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
    at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
    at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
    at org.jboss.logging.Log4jLoggerPlugin.init(Log4jLoggerPlugin.java:63)
    at org.jboss.logging.Logger.getDelegatePlugin(Logger.java:320)
    at org.jboss.logging.Logger.<init>(Logger.java:78)
    at org.jboss.logging.Logger.getLogger(Logger.java:291)
    at org.jnp.interfaces.NamingContext.<clinit>(NamingContext.java:102)
    at org.jnp.interfaces.NamingContextFactory.getInitialContext(NamingContextFactory.java:41)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.InitialContext.<init>(InitialContext.java:195)
    at package2.TestClient.getContext(TestClient.java:40)
    at package2.TestClient.getHome(TestClient.java:25)
    at package2.TestClient.testBean(TestClient.java:47)
    at package2.TestClient.main(TestClient.java:65)

    Ich weiss nicht woran das liegt.
    Ich freue mich auf jede Antwort.
    Danke
     

  2. #2
    rosmi rosmi ist offline Mitglied Bronze
    Registriert seit
    May 2004
    Beiträge
    29
    Versuch doch mal das Problem erstmal umzugehen - benutze nicht log4j. Wenn dein TestClient mit entsprechendauskommentierten Zeilen funktioniert - dann bist du zumindest weiter gekommen.
     

  3. #3
    Buteur Buteur ist offline Grünschnabel
    Registriert seit
    Oct 2004
    Beiträge
    4
    Danke Rosmi für deine Antwort, aber ich weiss nicht wie kann ich log4j nicht benutzen. Ich habe wirklich davon überhaupt gar keine Ahnung.

    Das wäre chöner, wenn du mir log4j ein bisschen erklärst.
     

  4. #4
    Avatar von Franz Degenhardt
    Franz Degenhardt Franz Degenhardt ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Ort
    Köln
    Beiträge
    378
    Hallo!

    log4j ist echt simpel. Lies einfach mal in diese docs rein oder schau dir ein paar Beispiele an. Wenn du mit den freien tools und servern arbeiten willst, kannst du dich nicht dagegen sperren, ein paar tuts zu lesen und was dazuzulernen

    Dein Problem sieht eher danach aus, dass durch die restriktive Rechtevergabe das Erstellen eines Verzeichnisses fehlgeschlagen ist. Wenn du das Verzeichniss selbst erstellst, könnte es laufen. Problem ist nur, wo das Verzeichniss sein soll.
    Schau mal ob das Verzeichniss /log existiert (Ist eigentlich defaultmässig da unter Linux). Wenn ja, schau mal ob dort die Datei boot.log rumliegt und durchforste sie nach anderen Fehlern.
    Gibts die Datei nicht, versuch vielleicht mal ein touch /log/boot.log

    Grüsse TrueSun
     
    Denken gefärdet die Gewohnheit

Ähnliche Themen

  1. Probleme mit Datenbankkommunikation (EJB, JBoss, Eclipse)
    Von Eiswolf0815 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 23.04.09, 11:52
  2. Probleme beim Erstellen meines Views
    Von ahykes im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 03.08.07, 09:39
  3. Eclipse 3.1 + Lomboz (I20050526)
    Von Sivarupan im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 15.07.05, 15:47
  4. Eclipse Lomboz Tomcat Klassenproblem! Hilfe
    Von olefoxe im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 17.02.05, 15:01
  5. Eclipse findet Lomboz plugin nicht ?!
    Von margera im Forum Java
    Antworten: 6
    Letzter Beitrag: 31.08.04, 08:22