私は、ドメイン、コントローラ、およびビューページを持つプラグインを持っています。 (grails 1.3.6を使用)Grails - Plugin view pages issue
私はスタンドアロンとしてプラグインを実行しても、ビューは正常に動作します。 URL:http://localhost:8080/sample-plugin/gp/list
。私はリストページを見ることができます。
プラグインをメインアプリケーション、つまりプラグインテストにインストールしました。 STS内でrun-appとして起動し、http://localhost:8080/plugin-test/gp/list
を参照してください。私はリストページを見ることができます。
私はアプリケーションをwarとしてバンドルします。つまり、plugin-test.warをtomcatにデプロイします。 http://localhost:8181/plugin-test/gp/list
を参照すると、404エラーが発生します。私は何が間違っているのか分かりません。
私はこれをいつか解決しようとしていますが、運がまだありません。同じメインアプリケーションはSTSではうまく動作しますが、Tomcatではうまく動作しません。
HTTP Status 404 - /plugin-test/WEB-INF/grails-app/views/gp/list.jsp
type Status report
message /plugin-test/WEB-INF/grails-app/views/gp/list.jsp
description The requested resource (/plugin-test/WEB-INF/grails-app/views/gp/list.jsp) is not available.
助けてください。
ありがとうございます。
Jay Chandran。
こんにちは。お返事をありがとうございます。私はBuildConfigを使用していません。私はinstall-pluginコマンドを使ってプラグインをインストールしています。 私のplugin-test.warには、css、js、imagesファイルを持つ '\ plugin-test \ plugins \ sample-plugin-01'ディレクトリがあります。 '\ plugin-test \ WEB-INF \ plugins \ sample-plugin-01 \ grails-app \ views'にはすべてのビューページがあります。しかし、Tomcatはビューページを見つけられません。 –
展開された戦争は、すべての正しいディレクトリに必要なすべてのファイルを持っているようですが、何らかの奇妙な理由でTomcatがビューページを解決しません。 –
今日私は1つのことに気づいた。プラグインのページもWEB-INF/classesディレクトリにコピーされています!私はこれが理由だと思う。 –