GroupSession
OS : CentOS6.3tomcat : 6.0.24-90.el6 @basejdk : jdk-7u80-linux-x64 から jdk-8u65-linux-x64 までgroupsession : ver4.3.0 および ver4.5.4ショートメール、アドレス帳、ブックマークの機能で以下のエラーが発生します。サーバエラーが発生しました。回線が込み合っている可能性があります。時間をおいて再接続してください。org.apache.jasper.JasperException: JSPのクラスをコンパイルできません: An error occurred at line: 1 in the generated java fileThe type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class filestomcat6のキャッシュファイル/var/cache/tomcat6/work/Catalina/localhost/gsession/org/apache/jsp/WEB_002dINF/plugin/smail/jsp/sml010_jsp.classが作成されないエラーのようですが詳細は不明です。現象はtomcatのキャッシュを削除した後にjdk8系を使用したときに必ず発生し、jdk7系では発生しません。tomcatとjdkの相性に関しては未検証です。jdk7系で一度キャッシュファイルを作成すれば、その後jdk8系で動作させてもエラーは発生しませんでした。同様の現象を経験している方はいませんでしょうか。
以下の環境で運用していますが、特に問題は出ていないですね。。。・Version 4.5.3 (4.5.3)・OS Windows Server 2012 amd64 6.2・J2EEコンテナ Apache Tomcat/8.0.26・Java 1.8.0_60 Oracle Corporation
特に問題ないです。・Version 4.5.4 (4.5.4)・OS Windows Server 2008 R2 amd64 6.1・J2EEコンテナ Apache Tomcat/8.0.30・Java 1.8.0_66 Oracle Corporation (Java HotSpot(TM) 64-Bit Server VM)
GroupSessionサポート様より回答いただきました。回答によると、Oracle JDK1.8系とyumのbaseリポジトリから取得したtomcat6を組み合わせたときに起こる現象という事。apache tomcat公式サイト「http://tomcat.apache.org/」からダウンロードしたtomcatを使用すれば動作に問題が無いとのこと。おそらく環境の相性問題が原因で、GroupSession自体の問題という可能性は低そうです。ありがとうございました。
TOP