- ベストアンサー
Java URL
現在Javaで作られているパケージのカスタマイズを行っております。 Javaは初めて開発を行っているため質問させて下さい。 Pathが「app-test/default/common/index」となっているフォルダ構成で、 実行時のURLが「app/common/index」で実行できるのはなんでなのでしょうか? ちなみにコンテキストパスは「app-test」です。 すみませんが、ご教授をお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Ans#1の方も言っていますが、論理名と物理名が違うだけでは? TOMCATということならば、該当アプリのweb.xmlを確認してください。
その他の回答 (1)
- kmee
- ベストアンサー率55% (1857/3366)
回答No.1
一般的に、URLと実際のファイルパスは、必ずしも一致しません。 この質問のURLも ○○/□□.html となっていると思いますが、ディレクトリ○○に□□.htmlというファイルが存在するわけでは無いと思われます。 URLでapp/common/index にアクセスしたら app-test/default/common/index のファイルを実行するよう、httpサーバーの設定がされていると思われます
質問者
お礼
解決できました。 ありがとうございました。
質問者
補足
kmee様 ご回答ありがとうございます。 説明不足で申し訳ありません。 httpサーバ(私の環境ではTomcat7)の設定はデフォルトのためサーバ設定での動作ではなくJava側の何かしらの機能なのかと思っております。 Java側にそういった機能などはないのでしょうか?
お礼
解決できました。 ありがとうございました。
補足
teketon様 返信が遅くなりました。 >論理名と物理名が違うだけでは? こちらはどういった意味になりますでしょうか? web.xmlのfiltterのことになりますか?