[Seasar-user:18080] Re: mobylet ver.0.8.1 リリース

原 宏和 [E-MAIL ADDRESS DELETED]
2009年 7月 28日 (火) 06:20:23 JST


原です。お世話になっております。

> まず、例外の方ですが
> 恐らく古いバージョンのcharsetをJVMエクステンションディレクトリに置いたまま等の
> charsetライブラリが競合しているような気がします。
> #いかがでしょうか?
> WEB-INF/lib配下にのみmobylet-charset-0.8.1.jarがあれば
> 特に問題は起こらないと思います。
確かにおいたままにしてました・・・・
削除したところ例外の発生はなくなりました。。。

> > itemDoCoMo_mobyletなし.htm がmobyletライブラリと設定をはずしたときの
> > ソースです。このときは正常にsearch()関数に進みました。
> 
> こちらは恐らくMETAタグの影響のように思います。
> mobyletのcharsetがインストールされていない(例外が発生している)と
> デフォルトで全てのキャリアにUTF-8でレスポンスを返却するため
> METAタグのSJISと競合しているのではないかと思います。
> 
> 
> なのでcharsetのライブラリがもし競合していれば
> 古いモジュールやエクステンション指定したモジュールを排除して
> 再実行して頂けたら問題が解決するかもしれませんので
> お試しいただいても宜しいですか?
こちらも0.6.0のモジュールを削除したところ問題なくなったようです。。。

こちらのミスでお手数をおかけしました。。。

ありがとうございます。
> 
> よろしくお願い致します。
> 
> 
> 2009/07/27 23:17 に 原 宏和<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > 原です。
> >
> > ソースを取得しようとtomcatを再起動したところ
> > 起動時に以下のエラーが出ていたのが今気づきました。
> >
> > 2009/07/27 23:04:54 org.mobylet.core.selector.impl.MobyletCharsetSelector initialize
> > 警告: CHARSET IS NOT INSTALLED
> > java.lang.IllegalAccessError: tried to access method org.mobylet.charset.MobyletDocomoCharset.<init>()V from class org.mobylet.charset.MobyletCharsetPool
> >        at org.mobylet.charset.MobyletCharsetPool.<init>(MobyletCharsetPool.java:21)
> >        at org.mobylet.charset.MobyletCharsetPool.<clinit>(MobyletCharsetPool.java:10)
> >        at org.mobylet.core.selector.impl.MobyletCharsetSelector.initialize(MobyletCharsetSelector.java:49)
> >        at org.mobylet.core.selector.impl.MobyletCharsetSelector.<init>(MobyletCharsetSelector.java:22)
> >        at org.mobylet.core.initializer.impl.MobyletInitializerImpl.initialize(MobyletInitializerImpl.java:47)
> >        at org.mobylet.core.http.MobyletFilter.initInitializer(MobyletFilter.java:124)
> >        at org.mobylet.core.http.MobyletFilter.init(MobyletFilter.java:97)
> >        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
> >        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
> >        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
> >        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
> >        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
> >        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
> >        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> >        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
> >        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> >        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
> >        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> >        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> > INFO  2009-07-27 23:04:54,468 [main] Loading validation rules file from '/WEB-INF/validator-rules.xml'
> > D
> >
> > これは今回の原因と関係あるかわからないですが一応報告を
> >
> >> > ですが、firefoxでPCとして表示ならば検索ボタンを押しても次の画面に
> >> > 進みますが、シュミレータでDoCoMoとAUだと次にすすまないという
> >> > 状態になってしまいます・・・mobyletのためかわからないですが・・・
> >> > 先ほどのjspの検索ボタンを押すとItemAction(添付のファイル)の
> >> > search関数が呼ばれるはずが、index関数が呼ばれてしまっています。
> >> >
> >> > で、mobyletのライブラリとその設定をコメントにすると正常に
> >> > search関数が呼ばれるようです。
> >>
> >> こちら、問題無ければ
> >> itemTop.jspを表示した時のHTMLのソースをいただけますか?
> >> #もし可能であればPCで表示した場合と
> >> #docomo/auのシミュレータで表示した場合の
> >> #両方を頂けると有難いです。
> > itemTop.jspを表示した際のソースを添付します。
> >
> > itemDoCoMo_mobyletなし.htm がmobyletライブラリと設定をはずしたときの
> > ソースです。このときは正常にsearch()関数に進みました。
> >
> > よろしくお願いします。
> >>
> >> すいませんがよろしくお願い致します。
> >>
> >>
> >>
> >> 2009/07/27 22:49 に 原 宏和<[E-MAIL ADDRESS DELETED]> さんは書きました:
> >> > 原です。
> >> >
> >> >> > <m:han value="Alphabetと1とカタカナと「/」「−」「ー」「‐」「゛」「゜」「・」を変換します。"/>
> >> >> > これもエラーがでます。
> >> >>
> >> >> こちらですがドキュメントの修正漏れで
> >> >> <m:out>タグにプレフィックス修正していました。
> >> >> お手数をお掛けして申し訳御座いません。
> >> >> #ドキュメントの方は後ほど直します。
> >> > 了解です!
> >> >
> >> >> > javax.servlet.jsp.JspException: ServletException in '/WEB-INF/view/item/itemForm.jsp': /WEB-INF/view/item/itemForm.jsp(5,1) プレフィックス mでインポートされたタグライブラリには、タグ wrap は存在しません
> >> >>
> >> >> こちらは新しいtldファイルが読まれてないような例外なので
> >> >> WEB-INF/libにmobylet-taglibs-xxx.jarがバージョン違いで重複していないか?
> >> >> (若しくは0.8.0以前のバージョンになっていないか)
> >> >> を確認していただけますか?
> >> > WEB-INF/libに0.6.0のが入ったままでもeclipseでビルドパスのライブラリに
> >> > 追加してなかったら使わないものと思っていました・・・
> >> > 0.6.0を削除したらいけたみたいです、お恥ずかしい限りです。
> >> >
> >> > ですが、firefoxでPCとして表示ならば検索ボタンを押しても次の画面に
> >> > 進みますが、シュミレータでDoCoMoとAUだと次にすすまないという
> >> > 状態になってしまいます・・・mobyletのためかわからないですが・・・
> >> > 先ほどのjspの検索ボタンを押すとItemAction(添付のファイル)の
> >> > search関数が呼ばれるはずが、index関数が呼ばれてしまっています。
> >> >
> >> > で、mobyletのライブラリとその設定をコメントにすると正常に
> >> > search関数が呼ばれるようです。
> >> >
> >> > なんかよくわからない説明かもしれませんが・・・・
> >> >
> >> > よろしくお願いします。
> >> >>
> >> >>
> >> >> よろしくお願い致します。
> >> >>
> >> >>
> >> >> 2009/07/27 22:04 に 原 宏和<[E-MAIL ADDRESS DELETED]> さんは書きました:
> >> >> > 原です。
> >> >> >
> >> >> > ブログのとけびです。いつもお世話になっております。
> >> >> >
> >> >> > 早速0.8.1を試してみているのですが、istyle系入力モード設定で
> >> >> > 以下のエラーがでてうまくいきません。
> >> >> >
> >> >> > javax.servlet.jsp.JspException: ServletException in '/WEB-INF/view/item/itemForm.jsp': /WEB-INF/view/item/itemForm.jsp(5,1) プレフィックス mでインポートされたタグライブラリには、タグ wrap は存在しません
> >> >> >
> >> >> > 該当のソースは添付しますが問題の箇所は
> >> >> >        <m:wrap istyle="4"><html:text property="dispPage" size="5"/></m:wrap>
> >> >> > のようです。というかここしか変更していないので・・・
> >> >> >
> >> >> > SAStrutsがitemForm.jspを読み出してtiles:insertでitemForm.jspを
> >> >> > 呼び出しています。
> >> >> >
> >> >> > <m:emoji name="晴れ" carrier="DOCOMO"/>
> >> >> > これはエラーがでませんが、
> >> >> >
> >> >> > <m:han value="Alphabetと1とカタカナと「/」「−」「ー」「‐」「゛」「゜」「・」を変換します。"/>
> >> >> > これもエラーがでます。
> >> >> >
> >> >> > 何か設定漏れがあるのでしょうか?
> >> >> > 一応設定ページをみて設定したつもりなのですが・・・
> >> >> >
> >> >> > よろしくお願いします。
> >> >> > --
> >> >> > 原 宏和 <[E-MAIL ADDRESS DELETED]>
> >> >> >
> >> >> > _______________________________________________
> >> >> > Seasar-user mailing list
> >> >> > [E-MAIL ADDRESS DELETED]
> >> >> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> --Lei Hau'oli Co.,Ltd.----------------------
> >> >>
> >> >>  竹内 真(TAKEUCHI SHIN)
> >> >>  Tel: 080-3300-9888
> >> >>  Mail: [E-MAIL ADDRESS DELETED]
> >> >>
> >> >>  株式会社Lei Hau'oli
> >> >>  〒150-0001 東京都渋谷区神宮前4丁目18番6号
> >> >>  Tel: 03-5775-0315 Fax: 050-3488-2266
> >> >> _______________________________________________
> >> >> Seasar-user mailing list
> >> >> [E-MAIL ADDRESS DELETED]
> >> >> https://ml.seasar.org/mailman/listinfo/seasar-user
> >> >
> >> > --
> >> > 原 宏和 <[E-MAIL ADDRESS DELETED]>
> >> >
> >> > _______________________________________________
> >> > Seasar-user mailing list
> >> > [E-MAIL ADDRESS DELETED]
> >> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> --Lei Hau'oli Co.,Ltd.----------------------
> >>
> >>  竹内 真(TAKEUCHI SHIN)
> >>  Tel: 080-3300-9888
> >>  Mail: [E-MAIL ADDRESS DELETED]
> >>
> >>  株式会社Lei Hau'oli
> >>  〒150-0001 東京都渋谷区神宮前4丁目18番6号
> >>  Tel: 03-5775-0315 Fax: 050-3488-2266
> >> _______________________________________________
> >> Seasar-user mailing list
> >> [E-MAIL ADDRESS DELETED]
> >> https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> > --
> > 原 宏和 <[E-MAIL ADDRESS DELETED]>
> >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> >
> 
> 
> 
> -- 
> --Lei Hau'oli Co.,Ltd.----------------------
> 
>  竹内 真(TAKEUCHI SHIN)
>  Tel: 080-3300-9888
>  Mail: [E-MAIL ADDRESS DELETED]
> 
>  株式会社Lei Hau'oli
>  〒150-0001 東京都渋谷区神宮前4丁目18番6号
>  Tel: 03-5775-0315 Fax: 050-3488-2266
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user

-- 
原 宏和 <[E-MAIL ADDRESS DELETED]>



Seasar-user メーリングリストの案内