我正在使用grails应用程序,它需要执行外部bash命令,如下所示:
def cmd= "example".execute()
cmd.waitFor()
问题是当我从开发环境运行它时,这个命令执行得很好但是当我将它部署到tomcat时,这个命令不再执行了。
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
<强>更新强>
看起来你正在从TaskService调用Ant任务。
如果没有您的代码,或者您添加了更多调试,则很难提供帮助。
“On ne sait pas ce que fait TaskService,ajoute du debug dans le code,ca va etre dur d'aidersansétails”
尝试通过在执行调用之后立即放置此行来调试它。
cmd.text.eachLine { log.info it }