2009-08-24 17 views
1

誰かがこの問題を抱えている場合は不思議です。 grailsポートレットとliferayプラグインを使用してデモ・ポートレットを作成しました。私は単にGrailsポートレットプラグインの問題

Grailsの作成、ポートレット

Grailsの生成・ポートレット・ビューは、Liferayの配備

のGrailsをMyFirst MyFirstを次のコマンドを実行したプロジェクトで、Grailsのプラグインをインストールした後

ポートレットはうまく配置されます。しかし、ポートレットをページに追加しようとすると、次のスタックトレースが取得されます。誰にでもアイデアはありますか?

23:04:52,134 ERROR [jsp:165] javax.servlet.ServletException: File "/WEB-INF/grails-app/views/myfirst/render.jsp" not found 

tomcatバージョン6.0.18が組み込まれたliferayバージョン5.2.3を実行しています。私はJVM 1.6

も事前に感謝しています。

+0

は、だから私は、ビューにrender.gspを追加しようとしましたが、これは –

答えて

0

render.gsp(モード固有のビューが見つからない場合、porltetのデフォルトのgsp)を見つけることができないようです。

generate-portlet-viewsはあなたのために何を生成しましたか?

+0

こんにちはリー スーパークイックレスポンスを動作しませんでした。したがって、generate-portlet-viewsコマンドは、これら3つのgspを生成しました。 grails-app/views/myFirst/edit.gsp grails-app/views/myFirst/view.gsp grails-app/views/myFirst/help.gsp いいえrender.gsp 私が手動でrender.gspを作成すると、これが問題を解決すると思いますか? –

+0

私はrender.gspを手動で追加しようとしましたが、動作しませんでした。 –

+0

ええと、デフォルトでは表示モードにする必要がありますので、view.gspを使用する必要があります。 私はプラグインを使っていた時、冥王星だけを使っていました。それ以来、KenjiはLiferayの経験が豊富です。あなたはメーリングリストで彼と連絡を取り合うことができます(私は彼がそう読んでいるとは思わない)または直接 歓声 リー – leebutts

3

Grailsポートレットプラグイン(0.7)の現在のversjonは、大文字小文字の大文字小文字のポートレット名をサポートしていません。

よろしく Armaz

0

は、あなたのスタックトレースを詳しく見てみましょう - それはレンダリングを探すためにしようとします。(ほとんど、ウェル)MyFirstがmyfirstに変更し、それが魅力のように動作します。 jsp、gspではありません。 render.jspは、アクションに応じて探しているものが見つからない場合、LRが検索しようとするデフォルトのテンプレートです。

Armazの答えを読む、彼は正しいです。テンプレートフォルダ名を小文字に変更する必要があります。myFirst => myfirst。

あなたが発生する可能性があり、次の問題がここで解決される。Grails Liferay portlet not invoking action;)

関連する問題