[mayaa-user:1109] Re: Mayaa 1.1.29→1.2 への更新後、Servlet 3.1 環境で画面が開けない件のご相談
Toyohara Hiroki/豊原 弘勳/JFE-SI
[E-MAIL ADDRESS DELETED]
2026年 1月 13日 (火) 11:22:36 JST
ワタナベ様
このたびは、情報が限られる状況にも関わらず改善のアドバイスをご提示いただき、ありがとうございました。
当案件につきましては、社内で検討の結果、
「Mayaa の使用は廃止し、画面は JSP で作り直す」方針で進めることにいたしました。
そのため、いただいた Mayaa ベースでの切り分け・改善案は、今回は適用せずに進める予定です。
方針変更のご連絡となり恐れ入りますが、いただいた示唆は他案件で参考にさせていただきます。
改めてご助力に感謝申し上げます。
なお、今後 Mayaa に関する技術的な相談が生じた場合は、
ご提示いただいたMayaa GitHub Issuを利用させていただきます。
改めて御礼申し上げます。引き続きよろしくお願いいたします。
-----Original Message-----
From: mayaa-user <mayaa-user-bounces @ ml.seasar.org> On Behalf Of ワタナベミツタカ
Sent: Sunday, January 11, 2026 2:44 PM
To: mayaa-user @ ml.seasar.org
Subject: [mayaa-user:1108] Re: Mayaa 1.1.29→1.2 への更新後、Servlet 3.1 環境で画面が開けない件のご相談
豊原様
ワタナベと申します。
現在、Mayaaのメンテナンスを実施させていただいております。
ML投稿に気づけておらず大変失礼いたしました。
現時点では主に GithubでのIssueをよくみている状況ですので差し支えないようでしたら
Github Issueで進めさせていただければと思います。
https://github.com/seasarorg/mayaa/issues
【Mayaa1.1.29 で Servlet 3.1 が起動しない主な理由】
さて、Mayaa:1.1.29 で Servlet 3.1 が起動しない主な理由は web.xml のスキーマ定義が変わっているからです。
web.xmlをパースして TagLib 定義を読み込もうとするときに、web.xml のServlet 3.1 に対応したXML スキーマが
Mayaa配布物に含まれないことでパースエラーが出ていました。
Mayaa 1.2では Servlet4までのXMLSchemaファイルを含めたのでこのエラー自体は回避できています。
org.seasar.mayaa.provider.ServiceProvider の個別設定はお使いでしょうか
このファイル内で定義されている
<scanner class="org.seasar.mayaa.impl.builder.library.scanner.WebXMLTaglibSourceScanner"/>
をコメントアウトすればweb.xmlは見なくなりますのでパースエラーは 1.1.29 でも発生しないはずです。
【Mayaa1.2でのエラーについて】
ログの共有が難しいということですが、Exceptionなどは発生している状況でしょうか。
その例外の名称やエラーメッセージだけでもご提供いただけるようであれば
もう少し情報提供ができる可能性があります。
よろしくお願い申し上げます。
2025年12月8日(月) 14:02 Toyohara Hiroki/豊原 弘勳/JFE-SI <h-toyohara @ jfe-systems.com>:
>
> mayaa-user メーリングリストの皆さま
>
> お世話になっております。JFE システムズの豊原と申します。
> 突然のメール失礼いたします。
>
> 当方で運用中の「Mayaa を使用した Java アプリ」について、老朽化対応として
> Servlet 2.5(Java 6)→ Servlet 3.1(Java 8)へ移行を実施しました。
>
> - 当時利用していた Mayaa:1.1.29
> - 移行後の状況:Servlet 3.1 と 1.1.29 の組み合わせではアプリがデプロイできず
> - 対応:Mayaa を 1.2 へ更新したところ、デプロイは可能になりました
> - 現象:動作確認でサーバを起動し、画面アクセスするとエラーとなり表示できません
> - 所感:Mayaa のテンプレート処理が Servlet 3.1 環境で正しく動作していない可能性を疑っています
> - 補足:ログの提供は事情により難しいため、一般的な切り分け観点・設定確認ポイントのご教示をいただけますと助かります
>
> 【相談したいポイント】
> 1) Mayaa 1.2 と Servlet 3.1の組み合わせで、既知の不整合・注意事項はありますか?
> 2) 画面が開けない場合にまず確認すべき一般的な設定・依存関係はどれでしょうか?
> - 例:web.xml のバージョン/スキーマ、フィルタ/リスナーの初期化順序、
> 依存 JAR の重複や古い JSTL/EL の混在、アノテーション自動登録の影響 など
> 3) ログが出せない前提で、最小限の情報で切り分けできる「推奨の確認手順」や
> Mayaa 側で有効化可能な簡易的な診断設定があればご教示ください
>
> お忙しいところ恐れ入りますが、一般的な観点でのアドバイスや
> 確認すべきチェックリストをご教示いただけますと幸いです。
>
> 以上、よろしくお願いいたします。
>
> ?
> JFE システムズ
> 豊原 弘勳 (Toyohara Hiroki)
> メール:h-toyohara @ jfe-systems.com
> _______________________________________________
> mayaa-user mailing list
> mayaa-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/mayaa-user
_______________________________________________
mayaa-user mailing list
mayaa-user @ ml.seasar.org
https://ml.seasar.org/mailman/listinfo/mayaa-user
mayaa-user メーリングリストの案内