使用Javaservlet调用bash

使用Javaservlet调用bash,java,shell,Java,Shell,在我的shell脚本中,我想使用svn update命令更新服务器上的svn repo。 但是当我手动调用shell脚本时,一切都很好。当我使用Javaservlet调用shell脚本时,svn update命令似乎没有执行。 这是怎么回事?看起来试图执行脚本的用户没有足够的权限。确保执行应用程序服务器(Tomcat,JBoss)的用户也有足够的权限来执行脚本。您能发布用于调用命令的代码吗?可能执行应用程序服务器(例如Tomcat,JBoss)的用户没有足够的权限来执行脚本。@Luigimend

在我的shell脚本中,我想使用svn update命令更新服务器上的svn repo。 但是当我手动调用shell脚本时,一切都很好。当我使用Javaservlet调用shell脚本时,svn update命令似乎没有执行。
这是怎么回事?

看起来试图执行脚本的用户没有足够的权限。确保执行应用程序服务器(Tomcat,JBoss)的用户也有足够的权限来执行脚本。

您能发布用于调用命令的代码吗?可能执行应用程序服务器(例如Tomcat,JBoss)的用户没有足够的权限来执行脚本。@Luigimendoza谢谢,你是对的。我必须在sudo模式下运行tomcat服务器,不客气@通常这类问题根本不需要任何代码。