Grails3WAR始终在Tomcat上的开发环境中
我正在使用Grails3.0.1并定义了标准环境。 当我通过Jenkins在Tomcat7上部署我的应用程序时,它总是在开发模式下部署,而从来没有在生产模式下部署,因为我使用的是Grails3 我在build.gradle中唯一更改的是以下行:Grails3WAR始终在Tomcat上的开发环境中,tomcat,grails,jenkins,Tomcat,Grails,Jenkins,我正在使用Grails3.0.1并定义了标准环境。 当我通过Jenkins在Tomcat7上部署我的应用程序时,它总是在开发模式下部署,而从来没有在生产模式下部署,因为我使用的是Grails3 我在build.gradle中唯一更改的是以下行: provided "org.springframework.boot:spring-boot-starter-tomcat" 这是我在Jenkins中的构建配置 构建和部署工作正常,但不影响环境。 我知道这一点,因为它根本不涉及mysql,我在ind
provided "org.springframework.boot:spring-boot-starter-tomcat"
这是我在Jenkins中的构建配置
构建和部署工作正常,但不影响环境。
我知道这一点,因为它根本不涉及mysql,我在index.gsp中有这一点,它显示了
${grails.util.Environment.current.name}
你对我有什么建议吗
编辑:
到目前为止,我一直在尝试:
- 以“刺激战”代替“战争”作为目标
目标设置更改为prod war
,而不仅仅是war
?是的,很遗憾,我更改了,但没有任何更改。您尝试过将环境配置设置添加到tomcat setenv.sh/bat中吗-Dgrails.env=prod