escaped some variable on trunk

about architecture not sure which solution is the best

any opinion is welcomed

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*




2012/10/23 Daniele Trabalza <[email protected]>

> Hello,
> I was having troubles starting the TomEE windows service on windows when
> TomEE is located on a path which contains folder with white spaces in the
> name.
> With the standard service.bat in tome/bin the service is deployed but it
> displays an "error 87: incorrect parameter".
>
> After running a diff with the service.bat of tomcat 7 (that is working) I
> found the problem:
>
> In TomEE the installation is done using this command:
>         %EXECUTABLE% //IS//TomEE ^
>         ….
>
> while it should be done in this way:
>         "%EXECUTABLE%" //IS//TomEE  ^
>         ...
>
> now, the executable variable, since I needed it to run in 32bit, I
> hardcoded in this way:
>         set "EXECUTABLE=%CATALINA_HOME%\bin\TomEE.x86.exe"
> instead of
>         set "EXECUTABLE=%proc%" (line 101 of service.bat)
>
> but I am sure there is a fix for the auto detect of the architecture as
> well.
>
> So the changes needed are:
> line 101:
> rem set "EXECUTABLE=%proc%"
> set "EXECUTABLE=%CATALINA_HOME%\bin\TomEE.x86.exe"
>
> add " before and after all the variables %EXECUTABLE% (before //IS// ,
> //US// and //DS//)
>
>
>
> Moreover I found another thing to correct:
>
> set PR_INSTALL=%EXECUTABLE%
>
> should be instead
>
> set "PR_INSTALL=%EXECUTABLE%"
>
>
> I am available for further info wether needed.
>
> Regards,
> /Daniele

Reply via email to