我有一个grails应用程序并已配置hudson用于持续集成,在hudson的grails插件中我已经放置了运行应用程序任务,它启动了一个tomcat容器并在tomcat中部署应用程序。我面临的问题是 - hudson本身在tomcat中运行,当我的run-app尝试再次启动tomcat时,它失败了。 然后我尝试编写脚本,它将创建我的应用程序的战争并将其部署在tomcat中,然后我如何从hudson配置重新启动tomcat。
答案 0 :(得分:4)
是否因为Hudson和Grails都试图使用端口8080而失败?如果是这样,那么只需修改run-app
命令即可使用其他端口:
grails -Dserver.port=9090 run-app