フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:99_その他フォーラム
アドレス帳のラベルが開かない
[ 7234 ] アドレス帳のラベルが開かない

最新版のCentOS及び自分のWindows10で試しています。
両者ともGroupSession Ver.4.9.3と現時点で最新版のAdoptOpenJDK (build 11.0.5+10)とApache Tomcat/8.5.47を使っています。

アドレス帳で、個々人のアドレス登録のところの「ラベル選択」は出来るのですが、リストの「ラベルの追加」を押すとウインドウは開くのですが、以下のエラーになります。

HTTPステータス 400 - Bad Request
リクエストの宛先に不正な文字が含まれています。利用可能な文字は RFC 7230 および RFC 3986 に定義されています。

それで、今あれこれググっているところですが、何か有益な情報があれば教えてください。ちなみに、デモサイトは問題なく作動します。

投稿者モリヤマ
最新書き込み2019/10/26 20:37:51
[ 7235 ] Re: アドレス帳のラベルが開かない

すいません。以下のページを参考にして解決しました。

(1)最初の方法は非推奨なので後の方法を採用してます
https://kotaeta.com/65170709
(2)server.xmlの書き方はこちらを参考にしました。
https://stackoverflow.com/questions/50361171/

Tomcat8からURIのエンコードなしの文字制限が厳しくて、これを緩めると良いとのことで、
server.xmlのコネクタ記述を以下のように変えたら動きました。

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
relaxedQueryChars='[]' />

記述の末尾に、relaxedQueryCharsを追加して角括弧('['と']')を許可しています。
アドレス帳の「ラベル追加」ボタンに関してはこの二つだけで問題ないようです。

ちなみに、今後、Tomcatのバージョンアップでこの仕様がどのような扱いになるのかは不明です。

投稿者モリヤマ
最新書き込み2019/10/26 22:43:49
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=4&threadSid=2611
 


TOP