Tomcat にデプロイされている Grails プロジェクトを継承しました。基本的に、以前のエンジニアが行ったことをリバース エンジニアリングする必要があります。
私の質問は、Grails が Grails 環境の 1 つをどのように選択するかということです。
したがって、Config.groovy には次のようなものがあります。
environments
{
development
{
. . .
}
production
{
. . .
}
}
しかし、展開された Tomcat サーバーで、Tomcat の起動時に「運用」ではなく「開発」が選択されるとはどういうことでしょうか? web.xml のコンテキストまたは初期化パラメーターとして、次のようになると想定しました。
<code>
<init-param>
<param-name>grails.environment</param-name>
<param-value>production</param-value>
</init-param>
</code>
すべての grails ドキュメントは、実行することを前提としています
grails war your-selected-environment
しかし、戦争アーティファクトがどのように影響を受けるかを正確に文書化するようには設計されていません.