Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins错误:java.io.IOException:错误=13,权限被拒绝_Java_Jenkins - Fatal编程技术网

Jenkins错误:java.io.IOException:错误=13,权限被拒绝

Jenkins错误:java.io.IOException:错误=13,权限被拒绝,java,jenkins,Java,Jenkins,我正在尝试使用Jenkins1.58 每件事看起来都很好,但是,当我构建项目时,我得到了这个错误 java.io.IOException:错误=13,权限被拒绝 控制台日志 由匿名用户启动 在工作区中构建/var/lib/jenkins/jobs/SpringHelloWorld3/workspace >/usr/local/git/bin/git rev parse——在工作树中#timeout=10 从远程Git存储库获取更改 >/usr/local/git/bin/git config

我正在尝试使用
Jenkins1.58
每件事看起来都很好,但是,当我构建项目时,我得到了这个错误

java.io.IOException:错误=13,权限被拒绝

控制台日志

由匿名用户启动
在工作区中构建/var/lib/jenkins/jobs/SpringHelloWorld3/workspace
>/usr/local/git/bin/git rev parse——在工作树中#timeout=10
从远程Git存储库获取更改
>/usr/local/git/bin/git config remote.origin.urlgit@bitbucket.org:duckencoder/spring3helloworld.git#timeout=10
从中获取上游更改git@bitbucket.org:duckencoder/spring3helloworld.git
>/usr/local/git/bin/git--version#timeout=10
>/usr/local/git/bin/git-c core.askpass=true fetch--tags--progressgit@bitbucket.org:duckencoder/spring3helloworld.git+refs/heads/*:refs/remotes/origin/*
>/usr/local/git/bin/git rev parse refs/remotes/origin/master^{commit}#timeout=10
>/usr/local/git/bin/git rev parse refs/remotes/origin/origin/master^{commit}#timeout=10
检查版本B148EB999A288AFB0C9E6F6E87AE7AA133FE(参考/遥控/原点/主控)
>/usr/local/git/bin/git config core.sparsecheckout#timeout=10
>/usr/local/git/bin/git checkout-f b148eb99dead9a288afb0c9e6f6e87ae7aa133fe
>/usr/local/git/bin/git rev list b148eb99dead9a288afb0c9e6f6e87ae7aa133fe 35;超时=10
解析pom
[工作区]$/home/qaserver3/app/jdk1.6.0_45/bin/java-cp/var/lib/jenkins/plugins/maven plugin/WEB-INF/lib/maven31-agent-1.5.jar:/var/lib/jenkins/tools/hudson.tasks.maven安装/maven-3.3.3/boot/plexus-classworlds-2.5.jar:/var/lib/jenkins/tools/hudson.tasks.maven-maven安装/maven-3.3.3.3/conf/jenkins.maven3.main安装/var/lib/jenkins/tools/hudson.tasks.Maven_-MavenInstallation/Maven-3.3/var/cache/jenkins/war/WEB-INF/lib/remoting-2.47.jar/var/lib/jenkins/plugins/WEB-INF/lib/maven31-interceptor-1.5.jar/var/lib/jenkins/plugins/Maven-INF/lib/lib/maven3-interceptor-commons-1.5.jar 50233
错误:无法分析POM
java.io.IOException:无法运行程序“/home/qaserver3/app/jdk1.6.0_45/bin/java”(目录“/var/lib/jenkins/jobs/SpringHelloWorld3/workspace”):错误=13,权限被拒绝
位于java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
位于hudson.Proc$LocalProc(Proc.java:244)
在hudson.Proc$LocalProc.(Proc.java:216)
位于hudson.Launcher$LocalLauncher.launch(Launcher.java:803)
位于hudson.Launcher$ProcStarter.start(Launcher.java:381)
位于hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:266)
获取(ProcessCache.java:236)
位于hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:755)
位于hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533)
位于hudson.model.Run.execute(Run.java:1759)
运行(MavenModuleSetBuild.java:529)
在hudson.model.ResourceController.execute(ResourceController.java:89)
运行(Executor.java:240)
原因:java.io.IOException:错误=13,权限被拒绝
位于java.lang.UNIXProcess.forkAndExec(本机方法)
位于java.lang.UNIXProcess(UNIXProcess.java:135)
在java.lang.ProcessImpl.start(ProcessImpl.java:130)
位于java.lang.ProcessBuilder.start(ProcessBuilder.java:1021)
... 还有12个

已完成:失败
,它清楚地表明这是一个权限问题

当您在windows机器上开发代码并在jenkins(linux或ubuntu)上进行构建时

在gitbash上运行此命令以更改权限

git update-index --chmod=+x some_shell_script.sh
这里x授予执行权限

git update-index --chmod=+x some_shell_script.sh

然后执行git推送操作,该操作清楚地表明这是一个权限问题

当您在windows机器上开发代码并在jenkins(linux或ubuntu)上进行构建时

在gitbash上运行此命令以更改权限

git update-index --chmod=+x some_shell_script.sh
这里x授予执行权限

git update-index --chmod=+x some_shell_script.sh
然后执行git推送