2017-04-12 7 views
0

スパーク読み込むことができません。ここに私の問題だ:は、静的サブディレクトリ

  • 私は私のJavaプロジェクトで私のWebサーバフレームワークとしてスパークを使用していますが。
  • 私のウェブサイトは、次のような構造で設計されています
    • Index.htmlと
    • のjsフォルダ(スタイル付き)
    • のcssフォルダ(写真付き)
    • 画像フォルダ(JavaScriptライブラリやファイル付き)

私はちょうどスパークのように(リソースの下に)私の「パブリック」フォルダの中に、この構造をコピードキュメンテーション。 localhostの[

  • staticFiles.location("/public"); 
    init(); 
    

    しかし、今、唯一の「公開/」内のファイルやフォルダの即時チャイルズがアクセスすることができ、すなわち:と使用して静的なフォルダとしてこのフォルダを追加]:[ポート] /index.htmlが -

  • を作品[ローカルホスト]:[ポート] /js/main.js -
  • を作品[ローカルホスト]:[ポート]/JS/libに/ libに。 js - はうまくいかない - 40 4
  • [ローカルホスト]:[ポート] /css/myTheme/greenTheme.css - が動作しない - 404

私は静的ファイルなど、すべてのサブディレクトリを含めるために何をすべきか?

ありがとうございました。

UPDATE: 私は、NetBeansので見つかった新しい行を追加し、ファイルを保存していなかったファイルを開く場合は - 私はプログラムを実行すると、ファイルが後で見つけることができます!それはなぜですか?

+0

あなたは問題の原因を発見していますか?私はちょうど自分自身を試して、それは箱から働いた。私はなぜそれがあなたのために働かないのが不思議です。 – Yevgeniy

+0

おそらく、これらのディレクトリのアクセス権に問題がありますか? – SHG

+0

@Yevgeniy静的EXTERNALフォルダをロードする場合にのみ機能しますが、クラスファイル(ファイルをすべてJavaパッケージに格納)からロードする場合は、それでも機能しません。 – OmriSoudry

答えて

0

誰もが今までにこの問題が発生した場合 - あなたがする必要があります

  1. は、あなたのプロジェクトをきれいに。
  2. もう一度ビルドします。
  3. 実行してみてください(再生ボタンをクリックしてください)。

Worked for me(NetBeans IDEを使用)。

+0

答えは、特定のIDEのコンテキストでのみ意味があるようです。これはどのIDEであるかは言及する必要がありますが、Eclipseのように聞こえます。 – Yevgeniy

関連する問題