1 Reply Latest reply on Sep 16, 2008 5:40 AM by gertv

    Error running Unix version of Service mix

    saurabh_garg05

      Hi,

      I worked with windows version of fuse esb 3.3.1.3 and it worked fine for me but now i have to work on unix machine so i m trying to run service mix on unix machine. I got the installables from this repository http://repo.open.iona.com/maven2/com/iona/fuse/fuse-esb/3.3.1.3/fuse-esb-3.3.1.3-unix.bin

      When i run service mix it throws this error for me:

      $ servicemix

      MAXDATA=0xB0000000@DSA

      java version "1.5.0"

      Java(TM) 2 Runtime Environment, Standard Edition (build pap32dev-20070511(SR5))

      IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 j9vmap3223-20070426 (JIT enabled)

      J9VM - 20070420_12448_bHdSMR

      JIT  - 20070419_1806_r8

      GC   - 200704_19)

      JCL  - 20070511

       

      IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 j9vmap3223-20070426 (JIT enabled)

      Starting Apache ServiceMix ESB: 3.3.1.3-fuse

       

      Loading Apache ServiceMix from servicemix.xml on the CLASSPATH

      log4j:ERROR setFile(null,true) call failed.

      java.io.FileNotFoundException: data/log/servicemix.log (No such file or directory)

       

      Can anybody help me out to resolve this problem. i am not getting any ways to fix this error.

      Thanks in advance.

        • 1. Re: Error running Unix version of Service mix
          gertv

          L.S.,

           

          There's not that much of a difference between the windows and unix distributions of ServiceMix.  The most likely cause here is a problem with the authority on the files and directories in Unix.  Could you verify that the user you are starting ServiceMix with does have write access to the data directory, otherwise it can't write the log files there?

           

          Regards,

           

          Gert