2 Replies Latest reply on Jan 7, 2009 12:38 PM by corrado.campisano

    embed in tomcat on windows: why runtime folders inside windows/system32 ??

    corrado.campisano

      Hi everybody,

       

      I am building a simple prototype based on ServiceMix 3.3.

       

       

      In order to make the installation easier for windows users, I've chosen to embed  servicemix-web into tomcat (I prepared a simple installer which installs tomcat and the war, providing a few batches to register tomcat as a service, link to tomcat service manager, etc).

       

      Everything goes fine, I only wonder why a few ServiceMix runtime-folders are created inside c:/windows/system32 instead of inside tomcat folder or in the folder where the whole package is installed.

       

      This is what servicemix creates:

       

      c:/windows/system32/data

      c:/windows/system32/data/log

      c:/windows/system32/data/smx (and subfolders)

      c:/windows/system32/serviceMixdb (and subfolders)

       

      Why that?

       

      How to make it create the folders somewhere else?

       

      PS: if you're interested, the installers are here:

      ftp://80.21.39.197/ServiceMix

       

      ftp://80.21.39.197/ServiceMix/sMixEasy_1.0.exe installs tomcat and the war

      (refer to the pdf for post-installation actions)

       

      ftp://80.21.39.197/ServiceMix/sMixCcbFrt_1.0.exe "installs" the SA, required libs and components

      ("installs": because it just copies files; libs, comps and the SA have to be deployed  using the web-console - again, refer to the pdf from the first installer)

       

      Regards,

      Corrado Campisano

       

      Edited by: corrado on Jan 7, 2009 12:03 PM

       

      Edited by: corrado on Jan 7, 2009 12:07 PM