You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Daniel Savard <da...@gmail.com> on 2016/02/14 02:50:49 UTC

Building binary release on Windows 10

Hi everyone,

I am trying to perform a "build release" from source code for Tomcat
8.0.32 and I am running into the following error when it is time to
create the actual installer file.


BUILD FAILED
E:\Utilisateurs\dsavard\Projets\apache-tomcat-8.0.32-src\build.xml:2223:
Execute failed: java.io.IOException: Cannot run program
"E:\Utilisateurs\dsavard\Projets\apache-tomcat-8.0.32-src\output\dist\tempinstaller.exe"
(in directory "E:\Utilisateurs\dsavard\Projets\apache-tomcat-8.0.32-src\output\dist"):
CreateProcess error=740, L'opération demandée nécessite une élévation
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)
        at java.lang.Runtime.exec(Runtime.java:617)
        at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
        at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)
        at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442)
        at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:629)
        at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:670)
        at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:496)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:435)
        at org.apache.tools.ant.Target.performTasks(Target.java:456)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
        at org.apache.tools.ant.Main.runBuild(Main.java:853)
        at org.apache.tools.ant.Main.startAnt(Main.java:235)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
Caused by: java.io.IOException: CreateProcess error=740, L'opération
demandée nécessite une élévation
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.<init>(ProcessImpl.java:385)
        at java.lang.ProcessImpl.start(ProcessImpl.java:136)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028)
        ... 23 more

Total time: 1 minute 28 seconds

Here is my translation for the following error message:

    CreateProcess error=740, L'opération demandée nécessite une élévation
    CreateProcess error=740, The requested operation requires elevation

Obviously, the program requires more privileges than my current user.
How do I fix this to complete the process and create the installer
file for Windows?

Regards,
-----------------
Daniel Savard

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Building binary release on Windows 10

Posted by Daniel Savard <da...@gmail.com>.
Thanks Konstantin, I should have noticed the section in the
BUILDING.txt, I read it once and didn't need the installer at that
time, so I just forgot about it.

Yes, I need the installer to distribute and installer version to
someone else for a patch I made to the code and who couldn't cope with
anything else, unfortunately.
-----------------
Daniel Savard


2016-02-14 7:06 GMT-05:00 Konstantin Kolinko <kn...@gmail.com>:
> 2016-02-14 4:50 GMT+03:00 Daniel Savard <da...@gmail.com>:
>> Hi everyone,
>>
>> I am trying to perform a "build release" from source code for Tomcat
>> 8.0.32 and I am running into the following error when it is time to
>> create the actual installer file.
>>
>>
>> BUILD FAILED
>> E:\Utilisateurs\dsavard\Projets\apache-tomcat-8.0.32-src\build.xml:2223:
>> Execute failed: java.io.IOException: Cannot run program
>> "E:\Utilisateurs\dsavard\Projets\apache-tomcat-8.0.32-src\output\dist\tempinstaller.exe"
>> (in directory "E:\Utilisateurs\dsavard\Projets\apache-tomcat-8.0.32-src\output\dist"):
>> CreateProcess error=740, L'opération demandée nécessite une élévation
>>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)
>>         at java.lang.Runtime.exec(Runtime.java:617)
>>         at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
>>         at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)
>>         at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442)
>>         at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:629)
>>         at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:670)
>>         at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:496)
>>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
>>         at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>         at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>>         at org.apache.tools.ant.Task.perform(Task.java:348)
>>         at org.apache.tools.ant.Target.execute(Target.java:435)
>>         at org.apache.tools.ant.Target.performTasks(Target.java:456)
>>         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
>>         at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
>>         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>>         at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
>>         at org.apache.tools.ant.Main.runBuild(Main.java:853)
>>         at org.apache.tools.ant.Main.startAnt(Main.java:235)
>>         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
>>         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
>> Caused by: java.io.IOException: CreateProcess error=740, L'opération
>> demandée nécessite une élévation
>>         at java.lang.ProcessImpl.create(Native Method)
>>         at java.lang.ProcessImpl.<init>(ProcessImpl.java:385)
>>         at java.lang.ProcessImpl.start(ProcessImpl.java:136)
>>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028)
>>         ... 23 more
>>
>> Total time: 1 minute 28 seconds
>>
>> Here is my translation for the following error message:
>>
>>     CreateProcess error=740, L'opération demandée nécessite une élévation
>>     CreateProcess error=740, The requested operation requires elevation
>>
>> Obviously, the program requires more privileges than my current user.
>> How do I fix this to complete the process and create the installer
>> file for Windows?
>
>
> Quoting from BUILDING.txt of Tomcat 8:
>
> [q]
>  2. If building the Windows installer
>
>     If running the build in a UAC enabled environment, building the Windows
>     installer requires elevated privileges. The simplest way to do this is to
>     open the command prompt used for the build with the "Run as administrator"
>     option.
> [/q]
>
> Also, do you really need the installer? You can skip it by setting the
> skip.installer property.
>
> Best regards,
> Konstantin Kolinko
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Building binary release on Windows 10

Posted by Konstantin Kolinko <kn...@gmail.com>.
2016-02-14 4:50 GMT+03:00 Daniel Savard <da...@gmail.com>:
> Hi everyone,
>
> I am trying to perform a "build release" from source code for Tomcat
> 8.0.32 and I am running into the following error when it is time to
> create the actual installer file.
>
>
> BUILD FAILED
> E:\Utilisateurs\dsavard\Projets\apache-tomcat-8.0.32-src\build.xml:2223:
> Execute failed: java.io.IOException: Cannot run program
> "E:\Utilisateurs\dsavard\Projets\apache-tomcat-8.0.32-src\output\dist\tempinstaller.exe"
> (in directory "E:\Utilisateurs\dsavard\Projets\apache-tomcat-8.0.32-src\output\dist"):
> CreateProcess error=740, L'opération demandée nécessite une élévation
>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)
>         at java.lang.Runtime.exec(Runtime.java:617)
>         at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
>         at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)
>         at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442)
>         at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:629)
>         at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:670)
>         at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:496)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
>         at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>         at org.apache.tools.ant.Task.perform(Task.java:348)
>         at org.apache.tools.ant.Target.execute(Target.java:435)
>         at org.apache.tools.ant.Target.performTasks(Target.java:456)
>         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
>         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
>         at org.apache.tools.ant.Main.runBuild(Main.java:853)
>         at org.apache.tools.ant.Main.startAnt(Main.java:235)
>         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
>         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
> Caused by: java.io.IOException: CreateProcess error=740, L'opération
> demandée nécessite une élévation
>         at java.lang.ProcessImpl.create(Native Method)
>         at java.lang.ProcessImpl.<init>(ProcessImpl.java:385)
>         at java.lang.ProcessImpl.start(ProcessImpl.java:136)
>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028)
>         ... 23 more
>
> Total time: 1 minute 28 seconds
>
> Here is my translation for the following error message:
>
>     CreateProcess error=740, L'opération demandée nécessite une élévation
>     CreateProcess error=740, The requested operation requires elevation
>
> Obviously, the program requires more privileges than my current user.
> How do I fix this to complete the process and create the installer
> file for Windows?


Quoting from BUILDING.txt of Tomcat 8:

[q]
 2. If building the Windows installer

    If running the build in a UAC enabled environment, building the Windows
    installer requires elevated privileges. The simplest way to do this is to
    open the command prompt used for the build with the "Run as administrator"
    option.
[/q]

Also, do you really need the installer? You can skip it by setting the
skip.installer property.

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org