0

我想在同一个 JBoss 服务器下部署两个 Grails WAR。一个我使用 Grails 1.2.1,另一个使用 Grails 2.0。

这可能吗?如果是,请告诉我该怎么做。

4

1 回答 1

0

我不确定 JBoss,但是使用 tomcat,我们在 1.3.4 中有几个较旧的 grails 应用程序,现在使用 2.0。我可以同时部署两者,唯一的区别是当我创建 WAR 文件时,我必须确保我使用的是正确的 grails 版本。您可以使用脚本自动执行此操作。

例如:在 unix 中

export GRAILS_HOME=~/src/grails-1.3.4    >> Depends on path where you installed
export JAVA_HOME=/usr/java/jdk1.6.0_23/   >> Depends on path where you installed
export MAVEN_HOME=/opt/maven   >> Depends on path where you installed

export PATH=/home/eng/src/grails-1.3.7/bin:/opt/maven/bin/

在为 1.3.4 版本创建 WAR 文件时获取此文件。创建其他版本时执行类似的方法。

基本上,grails 版本独立于其部署。

于 2012-02-03T22:41:02.880 回答