Google App Engine で Jersey リンク サポートを使用できませんでした。アプリケーションにアクセスしようとすると、次の例外が発生します。
Caused by: javax.el.ELException: Could not find expression factory class
...
Caused by: java.lang.ClassNotFoundException: de.odysseus.el.ExpressionFactoryImpl
ドキュメントで指定されているように、これを web.xml の Jersey サーブレット セクションに配置します。
<init-param>
<param-name>com.sun.jersey.spi.container.ContainerResponseFilters</param-name>
<param-value>com.sun.jersey.server.linking.LinkFilter</param-value>
</init-param>
また、プロジェクトの WEB-INF/lib ディレクトリに jersey-server-linking-1.13.jar を追加します。
最初に el-api.jar を追加してから、juel-2.1.0.jar を WEB-INF/lib ディレクトリに追加しようとしましたが、まだこれらのエラーが発生します。
誰かがこれに対処する方法についてヒントをくれるかどうか知りたいです。Jersey リンク jar を使用しない場合、すべてが期待どおりに機能します。