0

私はgrailsにかなり慣れていません。実行したい既存のアプリケーションがあります。アプリケーションは正しくビルドおよび実行されますが、使用しているサーバーを特定できません (デフォルトの VMware または Tomcat インスタンスのいずれか)。

BuildConfig.groovy以下に示すように、Tomcatプラグインを自分に含めました

build ':tomcat:7.0.52.1'

アプリケーションは実際には tomcat サーバー上で実行されていると思いますが、それを確認する方法がわかりません。GGTS の [サーバー] タブに、VMware インスタンスしか表示されず、Tomcat インスタンスが表示されません。これは正常ですか?

また、アプリケーションのデプロイ中にログ レベルを に変更してログを確認しようとしましverboseBuildConfig.groovyが、検索が終了した場所である回答を得るのに十分な情報が得られません。

興味のある方のために、私の主な目的は、Tomcat で SSL 証明書を構成することです (まだ構成されていない場合)。これに関するヘルプは大歓迎です。

4

2 に答える 2

0

grails run-app コマンドは、デフォルトで Tomcat を使用して組み込みサーブレット コンテナを作成します。したがって、GGTS に付属の vFabric サーバーではなく、grails プラグインの Tomcat を使用しています。

grails run-app -https自己署名証明書を使用すると、自動的に生成されます。

もちろん、WAR ファイルを本番サーバーにデプロイするときは、そこに SSL 証明書を追加する必要があります。

于 2014-10-08T18:47:48.940 に答える