Thanks JB! 2012/10/3 Jean-Baptiste Onofré <[email protected]>
> You are right: > - the wrapper files are "embedded" in the wrapper bundle > - the wrapper install command "detects" the platform (Unix or Windows > using os.name system property, 32 bits or 64 bits using os.arch system > property) > > So yes, if you execute wrapper:install again, it will try to detect the > running platform and install the files corresponding to this platform. > > Regards > JB > > > On 10/03/2012 03:13 PM, Bengt Rodehav wrote: > >> Did some more investigating.... >> >> I use my own custom distribution. I have always created that by: >> >> - Downloading the appropriate Karaf standard distribution >> - Start Karaf >> - features:install wrapper >> - wrapper:install >> >> That way the needed Wrapper files are extracted for me and I can include >> them in the distribution "out-of-the-box". The extracted files are: >> >> - bin\karaf-wrapper.exe >> - etc\karaf-wrapper.conf >> - bin\karaf-service.bat >> - lib\wrapper.dll >> - lib\karaf-wrapper.jar >> - lib\karaf-wrapper-main.jar >> >> I normally customize karaf-wrapper.conf but leave the rest unchanged. >> >> I now tried running "wrapper:install" on a standard Karaf 2.2.8 >> distribution on Windows XP (32 bit). I then succeeded in installing the >> wrapper. >> >> My conclusion then is that when runnning "wrapper:install" some kind of >> OS detection is being done so that the correct version of the Wrapper is >> installed thus breaking my strategy of doing this when I create the >> distribution instead of doing it when I actually install the wrapper >> service. >> >> Am I right? >> >> Can I just remove the extracted files and re-run "wrapper:install" as a >> work around on 32 bit Windows? >> >> /Bengt >> >> >> 2012/10/3 Bengt Rodehav <[email protected] <mailto:[email protected]>> >> >> >> Thanks for your reply JB. >> >> Yes, it's a 32 bit platform. >> >> I just tried on a Windows XP Professional 2002 SP3 (also 32 bit) >> which gives me a similar error message: >> >> "...\apache-karaf-2.2.8\bin\**karaf-wrapper.exe is not a valid Win32 >> application" >> >> So, I guess the karaf-wrapper.exe that I'm using requires 64 bit >> Windows? Is there a workaround? >> >> /Bengt >> >> >> 2012/10/3 Jean-Baptiste Onofré <[email protected] >> <mailto:[email protected]>> >> >> >> Hi Bengt, >> >> is it a 64bits or 32bits platform ? >> >> Regards >> JB >> >> >> On 10/03/2012 02:42 PM, Bengt Rodehav wrote: >> >> I've recently upgraded from Karaf 2.2.5 to Karaf 2.2.8. I've >> been >> testing mostly on Windows 7 and I'm now trying to install on >> the >> customer's test system which is running Windows Server 2003 >> R2. >> >> I run the following command: bin\karaf-service.bat install >> >> and I get the following error message: >> >> "The image file >> ....\apache-karaf-2.2.8\bin\__**karaf-wrapper.exe is valid, >> >> but is for a machine type other than the current machine." >> >> What is happening? Has anyone else had this problem? >> >> /Bengt >> >> >> -- >> Jean-Baptiste Onofré >> [email protected] <mailto:[email protected]> >> >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> >> >> >> > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com >
