使用Jenkins进行部署-服务器启动时没有足够的权限

时间:2018-07-23 08:49:06

标签: jenkins ant websphere wmic winrm

我有一个在Windows机器上运行的Jenkins作业。
此作业运行的ant任务已在WebSphere服务器(也是Windows OS)上部署了一个ear文件。
该任务执行以下命令

<exec executable="cmd.exe" outputproperty="serverResult"> <arg value="/c"/> <arg value="WMIC /node:${remoteMachine} /user:${user} /password:${pass} process call create '${serverPath}startServer.bat server1'"/> </exec>
此时,服务器启动正常,应用程序已启动并正在运行。我有一个运行junits的网页,其中一部分正在尝试从另一台计算机读取文件。 那些java.io.FileNotFoundException: \\someremotemachine\Folder.pdf (Access is denied.)失败的原因
尽管允许用户读取文件。
当我将远程桌面连接到WAS服务器计算机时,可以访问该文件-没问题。另外,当我以$ {user}连接到计算机并且junit运行正常时,我启动了服务器。
我还检查了命令Get-ExecutionPolicy -List,所有作用域都不受限制,那么可能是什么问题?

0 个答案:

没有答案