• ベストアンサー

Java URL

現在Javaで作られているパケージのカスタマイズを行っております。 Javaは初めて開発を行っているため質問させて下さい。 Pathが「app-test/default/common/index」となっているフォルダ構成で、 実行時のURLが「app/common/index」で実行できるのはなんでなのでしょうか? ちなみにコンテキストパスは「app-test」です。 すみませんが、ご教授をお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.2

Ans#1の方も言っていますが、論理名と物理名が違うだけでは? TOMCATということならば、該当アプリのweb.xmlを確認してください。

tyourou0830
質問者

お礼

解決できました。 ありがとうございました。

tyourou0830
質問者

補足

teketon様 返信が遅くなりました。 >論理名と物理名が違うだけでは? こちらはどういった意味になりますでしょうか? web.xmlのfiltterのことになりますか?

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

一般的に、URLと実際のファイルパスは、必ずしも一致しません。 この質問のURLも ○○/□□.html となっていると思いますが、ディレクトリ○○に□□.htmlというファイルが存在するわけでは無いと思われます。 URLでapp/common/index にアクセスしたら app-test/default/common/index のファイルを実行するよう、httpサーバーの設定がされていると思われます

tyourou0830
質問者

お礼

解決できました。 ありがとうございました。

tyourou0830
質問者

補足

kmee様 ご回答ありがとうございます。 説明不足で申し訳ありません。 httpサーバ(私の環境ではTomcat7)の設定はデフォルトのためサーバ設定での動作ではなくJava側の何かしらの機能なのかと思っております。 Java側にそういった機能などはないのでしょうか?

関連するQ&A