アーティクル - CS383174
ThingWorx Platform で SSL/TLS を有効にすると、Apache Tomcat がクラッシュし、catalina ログに「java.lang.IllegalArgumentException: メソッド名に無効な文字が見つかりました」と表示されます。
修正日: 22-Sep-2025
適用対象
- ThingWorx Platform 8.5 to 9.3
説明
- Apache TomcatとThingWorx Platformは期待通りに起動しますが、ユーザーまたはデバイスが接続を試みるとすぐにクラッシュします。
- ThingWorx PlatformはユーザーがComposerにアクセスしようとするまで起動したままになります。
- 最近有効になったSSL/TLSとThingWorx Platformは、ユーザーがログインしようとするたびにクラッシュするようになりました。
- SSL/TLS を有効にすると ThingWorx Platform が不安定になる
- ThingWorx Platform にアクセスしようとすると、 <Apache Tomcat>\logs内にある Apache Tomcat catalinaログに次のエラーが表示されます。
INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8443"] INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [30414] milliseconds INFO [http-nio-8443-exec-1] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x010x020x000x010x000x010xfc0x030x03;#0xf80x8a0xfe-20x120x9c60xa40xc80xd10xbe0xfcOiw0x9060x9c0xe90xb6pV0xca0xb5R20x1b0xbd0x0f]. HTTP method names must be tokens at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:418) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:260) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ... INFO [Thread-35] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8443"]
最新バージョンはこちらを参照ください CS383174