GroupSession
導入のため、新規に立てた仮想PC上のCentOS7に、4.9.2環境を立ち上げてみました。JDK12はインストール手順に従いインストール、JAVA_HOMEとjava/jar/javacコマンドはJDK12のものにリンクさせました。Tomcatはインストール手順にあるとおり8.5.35をインストール、Apache連携させずにgsession.warから起動させ、ログイン画面が表示されました。ユーザーを一人登録し、稟議モジュールの管理者設定を立ち上げ、共通テンプレート管理からテンプレート追加をクリックすると、サーバエラーが発生したと表示されます。サーバーエラーログはorg.apache.jasper.JasperException: Unable to compile class for JSP at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:610) at org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:269) at org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:584)...Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 114 at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3410) at java.base/java.lang.String.substring(String.java:1883) at org.apache.jasper.compiler.SmapUtil.generateSmap(SmapUtil.java:134) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:282) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)...という感じでした。同様に経路テンプレート管理もサーバーエラーとなります。データがほぼ空っぽなのでデータのせいではなさそうなのですが、皆さんのところでは動作しますでしょうか?
CentOS7で動作しなかったのとまったく同じバージョンのJDK(12.0.1)、TOMCAT(8.5.40)を使用して、Windows ServerでGroupSession4.9.2を動作させたところ、稟議モジュールが正常に動作しました。どうもJDKの問題なようです。とりあえず用途としては解決したのでクローズします。
TOP