[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: execute java jar file in a post-commit hook

From: Daniel Rall <dlr_at_collab.net>
Date: 2006-12-05 22:20:42 CET

This is almost certainly a problem with your environment when
executing the post-commit hook script. Find out what's different
between your command-line execution environment and the post-commit
environment.

On Tue, 05 Dec 2006, kkrikor wrote:

>
> I did the following , I execute this from my post-commit script
>
> #!/bin/sh
>
> export JAVA_HOME=/usr/local/java/
> export PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
> JAVA=/usr/local/java/bin/java
>
> /usr/local/java/bin/java > k.txt
>
> The file does not get created as usual when i run the post-commit on the
> command
> line it works fine
>
>
> Daniel Rall-2 wrote:
> >
> > On Tue, 05 Dec 2006, kkrikor wrote:
> >
> >>
> >> Does this work ? I placed the following code in post-commit
> >> Code:
> >>
> >>
> >> # Trigger a build everytime a commit happens
> >> /usr/local/java/bin/java -jar
> >> /home/x/triggerContBuild/target/triggerContBuild/trigger/triggerContBuild.jar
> >>
> >> # Send an email everytime a commit happens
> >> /var/www/svnroot/hooks/commit-email.pl --from x@x.com "$REPOS" "$REV"
> >> x@x.com
> >>
> >>
> >>
> >> When i execute this post-commit on the command the jar file runs , But
> >> when
> >> i do a commit i get the email but the java jar file does not run. Any
> >> thoughts?
> >>
> >> I am using Http for my commits, i know the http server runs as apache
> >> user.
> >> So i did a su to apache and tried to execute it on the command line that
> >> worked too. So what am i missing ?
> >
> > This question is most appropriate for the users mailing list. This
> > list is about the development of Subversion itself.
> >
> > Does the user your httpd is running as have access to the
> > /home/x/triggerContBuild/target/triggerContBuild/trigger/ directory?
> > Does he have JAVA_HOME set?
> >
> > Try redirecting the stdout and stderr output from the 'java' command
> > into a file if you're still having problems, to see why it's not
> > running.
> >
> >
> >
>
> --
> View this message in context: http://www.nabble.com/execute-java-jar-file-in-a-post-commit-hook-tf2763610.html#a7708156
> Sent from the Subversion Dev mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org

  • application/pgp-signature attachment: stored
Received on Tue Dec 5 22:22:13 2006

This is an archived mail posted to the Subversion Dev mailing list.