JAX-RS を使用して、アプリケーション用の RESTful API を開発しています。Tomcatにデプロイしています。myhost:8080/api にデプロイされます。リソースは .../api/{resourceName} などにあります。
/api にアクセスした人が、HTML ベースの API ドキュメントを参照できるようにしたいと考えています。私は最善の解決策が何であるか疑問に思っています。web.xml でウェルカム ファイルを指定しても機能しないように見えますが、簡単で便利です。
または、リソースを作成してパスを「/」に設定すると、プログラムでコンテンツを提供できます。それはコード内にあるため、少し柔軟性がありませんが、機能させることができました。
最後に、Apache を使用してトラフィックを必要な場所に転送できると思います。Apache の第一人者ではありませんが、これが最も柔軟なソリューションかもしれません。
これらの代替案のどれがより良いでしょうか? 私が見逃しているオプションはありますか?