1

チェックのためにXAMPP Tomcatサーバーを使用してgrailsアプリケーションをテストしようとしていました。Tomcat の web-app フォルダーにファイルをデプロイする方法については、こちらの手順に従いました。.war

プロジェクトは Tomcat のワークスペース内にデプロイされましたが、プロジェクトを開始しようとして Tomcat を再起動すると、次のエラー メッセージが表示されます。

不合格 - コンテキスト パス /[プロジェクト名] のアプリケーションを開始できませんでした

コマンドも使用してみgrails> tomcat deployましたが、コンソールに次のエラーメッセージが表示されます。

エラー スクリプト Tomcat の実行中にエラーが発生しました: : java.io.IOException: サーバーが HTTP 応答コードを返しました: 403 for URL: http://localhost:8080/manager/deploy?path=%2F[Project Name] ( --stacktrace を使用して確認してください完全なトレース)

私の質問は、次のTomcat仕様でGrailsアプリケーションをデプロイする適切な方法は何ですか?

  • Tomcat バージョン: Apache Tomcat/7.0.21
  • JVM バージョン: 1.6.0_31-b05
4

1 に答える 1

2

war ファイルを作成するには:

grails prod war

targetアプリ名とバージョンとの戦争のフォルダーを確認してください。

次に、ファイルをwebappsTomcat のフォルダーに移動します。Tomcat がauto deployに設定されている場合、war ファイルのコンテンツが webapps 内に抽出されます。

最後に、localhost:8080/yourapp/ を開くだけです。

于 2012-07-09T20:26:52.743 に答える