R9.3.0への移行
最終更新日: 2025年3月5日
Javaの仕様変更(JEP 400; UTF-8 by Default)で、文字セット指定がない場合のソースコードを含むファイルの扱いが UTF-8 になりました。この影響で UTF-8 が標準エンコーディングではない環境で文字化けするという問題が生じます。
Designer の "環境 > サーバ > Tomcat > 起動オプション" に次を追加してください。
Windows OS でJava21以降を利用する場合
リポジトリの設定
-Dfile.encoding=COMPAT
WagbyDesignerの変更
wagbydesigner\bin\setenv.batを修正します。
修正前:
set CATALINA_OPTS=%CATALINA_OPTS% -Duser.language=ja -Duser.country=JP
修正後:
set CATALINA_OPTS=%CATALINA_OPTS% -Duser.language=ja -Duser.country=JP -Dfile.encoding=COMPAT
参考
こちらのブログが参考になります。
https://qiita.com/toshiona/items/54086adaba391c687c3b
Java 18 JEP 400 UTF-8 by Default の Windows 環境での影響
お知らせモデルとポートレット
システムモデルの一つである「お知らせ」モデル (jnews) がリッチテキストに対応しました。これまで開発してきたリポジトリをR9.3.0に読み込ませたあと、お知らせモデルの「詳細」項目の定義を変更してください。これまで "テキストエリア" でしたが、これを "リッチテキストエリア" とすることができます。
このとき、お知らせポートレットもリッチテキスト対応版を使う必要があります。R9.3.0に同梱されている初期データの「ポートレット」データをインポートしてください。
ポートレットを個別にカスタマイズしている場合、R9.3.0インストールフォルダ直下の export/data_init/init/jfcportlet にある item_3.xml (jnewsモデル対応ポートレット) に差し替えてインポートしてください。
JasperReportsライブラリの扱い
R9.3.0より、JasperReportsのライブラリは同梱されません。利用されている場合、customize/webapp/WEB-INF/lib フォルダに関連する jar ファイルを置いてください。[詳細...]
AWS運用手順の変更
AWSの運用ルール変更で、コードコミットの起点が Git Repository から S3 に変わりました。これを受け、R9.2.7/R9.3.0以降のAWS転送機能が刷新されました。旧バージョンからの移行手続きをお読みいただき、サーバのバージョンアップを行なってください。
※ 本機能についてのお問い合わせは Premium Support 専用です。