KATOH Yasufumi
karma****@jazz*****
2009年 7月 25日 (土) 14:30:48 JST
加藤泰文です. 久々にポートレット開発をやろうとしてますが,ハマってます.たまーにしか やらないと知識がゼロに戻って肝心な所に行く前に挫折... ^^; さて,菅谷さんが http://d.hatena.ne.jp/shinsuke_sugaya/20081209/1228809895 で Lifelay のやり方を書いてくださっているのを,単に Jetspeed でやろう としているだけですが,どうもうまく動きません.(jetspeed 2.1.3 でやって ます) 1. mvn package などとして war を作成し,deploy ディレクトリに置いて deploy すると動きます. 2. 一度 Tomcat を停止. 3. WEB-INF/web.xml を開発中のツリーの src/main/webapp/WEB-INF/web.xml にコピーします. 4. WEB-INF/tld ディレクトリも src/main/webapp/WEB-INF/tld にコピー. 5. WEB-INF/lib 以下のライブラリを src/main/webapp/WEB-INF/lib 以下にコ ピー (開発ツリーの lib には何も入ってません.maven2 のリポジトリ参 照するようになっていて) (コレ必要?) 6. 1 で deploy したポートレットを Tomcat の webapps から削除.ディレク トリと war ファイルを削除してます. 7. Eclipse 上で「コンテキスト定義を更新」して,Tomcat に deploy します. 8. Tomcat 起動. Jetspeed の管理ポートレット PALM では "running" が false になってお り,"start" を実行すると 情報: コンテナ org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/palwassr] は既に起動されています と出力されます.jetspeed.log には 2009-07-25 14:24:33,202 [http-8080-Processor24] ERROR org.apache.jetspeed.aggregator.impl.RenderingJobImpl - Error rendering portlet OID P-122ae4719f9-10000: javax.portlet.UnavailableException: Portlet Application palwassr not available というようなログが出ています.Tomcat の manager アプリでは実行中の状態 です. 何か作業にヌケがあるのでしょうか? # 別の環境ではうまく動いている所もあるんですが... :-( 環境作ったのがダ # イブ前なのでやった作業は同じとは思いますが,よく覚えてないという... # その時もすんなりは動かなくて,環境作り直したり色々やって動いた覚え. -- ============================================== (((( 加藤泰文 ○-○ karma****@jazz***** ============================================== (Web Page) http://www.ne.jp/asahi/ka/to/ ============================================== P.S. jetspeed 2.2.0 が出てますが,2.1.3 の翻訳,折角途中までやったので,完 成はさせたいですね.2.2.0 でまた更新されているでしょうけど,そっちのは やるやらないはまた相談ですが... (このペースだとちょいツラいかな)