フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
[V4.0.7]ポータルでサーバエラー
[ 5107 ] [V4.0.7]ポータルでサーバエラー

お世話になります。

eclipseでVer4.0.7のソースをビルドし、tomcat6へ配備したのですが、
ポータルをクリックしたときにサーバエラーとなります。
実施した手順は以下になります。

・サイト内の「技術情報」→「Eclipseで開発を行う」のページを参考にして、以下を実行。
    ・EclipseにJavaプロジェクトを作成する
    ・GroupSessionのZIPファイルをEclipseにインポート
    ・ソースフォルダを指定
    ・ライブラリの追加
    ・ビルドを行う
・eclipseのワークスペース配下の「gsession」フォルダをtomcat6の「webapps」配下に手動でコピー。
・tomcat6のConfigure Tomcatを開き、「Java」タグの「Maximum memory pool」を500MBに設定
・tomcat6をスタート
・ブラウザから「http://localhost:8080/gsession/」にアクセス。
・以下2通りの方法でポータルをクリックしたときに、どちらも同じ内容のサーバエラーの画面が表示される。
  1.adminでログイン→「管理者設定」画面の「プラグイン」内の「ポータル」をクリック→サーバエラー
  2.ユーザでログイン→「メイン」ページの「個人設定」をクリック→「基本設定」内の「ポータルの設定」をクリック→サーバエラー

(なお、gsessionのwarファイルを直接tomcatへ配備したときにはサーバエラーは出ませんでした。)

同様の症状を経験した方はいらっしゃいませんでしょうか。
この後、ブラウザに表示されたサーバエラーログをコピーします。大変申し訳ありませんが、ご指導よろしくお願いします。

投稿者nabe
最新書き込み2012/10/04 11:01:06
[ 5108 ] [V4.0.7]ポータルでサーバエラー

サーバエラーログ
java.lang.NullPointerException
at org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:289)
at org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:357)
at org.apache.struts.chain.commands.CreateActionForm.execute(CreateActionForm.java:92)
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)

続きます

投稿者nabe
最新書き込み2012/10/04 11:05:00
[ 5109 ] [V4.0.7]ポータルでサーバエラー

続きです

at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at jp.co.sjts.util.http.filter.FilterEncoding.doFilter(FilterEncoding.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)

続きます

投稿者nabe
最新書き込み2012/10/04 11:06:22
[ 5110 ] [V4.0.7]ポータルでサーバエラー

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)

動作環境
OS: Windows XP x86 5.1
J2EEコンテナ: Apache Tomcat/6.0.35
Java: 1.6.0_33 Sun Microsystems Inc.
メモリ使用:329,994KB (66.7 %)
メモリ最大:494,976KB
リファラー:http://localhost:8080/gsession/main/man001.do

以上です

投稿者nabe
最新書き込み2012/10/04 11:07:39
[ 5120 ] [追記][V4.0.7]ポータルでサーバエラー

お世話になります。原因を探っていて、少しわかったことがありますので追記いたします。

どうやら eclipse で build.xml の Antビルドを実行したときに、ポータルに関係するクラスファイルだけが、生成されていなかったようです。

おそらく以下のパスに入っているクラスファイルがポータル関連のものだと思うのですが、
 eclipseのワークフォルダ/gsession/WEB-INF/classes/jp/groupsession/v2/ptl/
Antビルドを実行したのにも関わらず、クラスファイルの更新日時が gsession_src.zip をダウンロードした時点のままでした。
(他の機能のクラスファイルは、更新日時が新しくなっていました)

なんでこんな現象が起こっているんでしょう…

知識をお持ちの方いらっしゃいましたら、些細なことでも、ご指導いただけませんでしょうか。よろしくお願いします。

投稿者nabe
最新書き込み2012/10/08 21:03:51
[ 5121 ] [V4.0.7]ポータルでサーバエラー

解決しました。ダウンロードしたantビルドのソースコードが間違っていたことが原因でした。GroupSessionサポート 様にも確認取れました。

修正ファイル:/gsession/build.xml
修正箇所:522行目 destdir="${WML.CLS.DIR}" → destdir="${PTL.CLS.DIR}"
      527行目 <src path="${WML.SRC.DIR}" /> → <src path="${PTL.SRC.DIR}" />

以上の2行を修正したところ、ビルド時にポータル関連のクラスファイルが生成されるようになり、ポータルが正常動作するようになりました。
ありがとうございました。

投稿者nabe
最新書き込み2012/10/10 16:12:10
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=1717
 


TOP