2

Eclipse で Java EE プロジェクトを開発し、それを Apache Tomcat にデプロイしています。(Eclipse 内で、プロジェクトを右クリックし、[Run as] -> [Run on Server] を選択します。)

ただし、何らかの理由で (私の推測では Eclipse の構成ミスと思われます)、ブラウザーは JavaScript または CSS ファイルを見つけることができません。たとえば、Web ページには次のコードがあります。

<link rel="stylesheet" style="text/css" type="text/css" href="generated-res/css/main.css">
<script src="generated-res/scripts/all.js" type="text/javascript" ></script>

ただし、Firefox のソース ビューでそれらをクリックすると、空白のページが開くだけです。私の Eclipse プロジェクトには、特に generated-res ディレクトリを含む WebContent ディレクトリがあります。http://imagepaste.nullnetwork.net/viewimage.php?id=4185に (Eclipse Web Deployment Assembly に関する) 画像をアップロードしました。誰でもこの問題の原因を特定できますか?

Apache Tomcat v6.0 を含む Eclipse "Indigo Service Release 2" を使用しています。

とても義務的です!

4

2 に答える 2

1

これは molgenis 固有の問題のようです。molgenis.properties ファイルに、ファイルの配信を担当するサービスを追加する必要があります (これは、アプリケーション レベルのセキュリティ ルールを許可するために別のサービスで行われます)。必要なサービスは「core.servlets.FileService」です

molgenis.properties では、典型的な一連のサービスは次のようになります。

services = app.servlet.GuiService@/molgenis.do,\
    org.molgenis.framework.server.services.MolgenisXrefService@/xref,\
    org.molgenis.auth.service.MolgenisCaptchaService@/captchaImg,\
    org.molgenis.framework.server.services.MolgenisTmpFileService@/tmpfile,\
    core.servlets.FileService@/

これには以下が含まれます: - ユーザー インターフェイス - Ajax ベースのルックアップ用のサービス - 新規登録用のキャプチャ サービス - tmp ファイル - WebContent 内のファイル

于 2012-06-12T14:16:15.530 に答える
0

あなたの質問からは、オープン ソースの molgenes プロジェクトを使用しているということのように見えます。

ただし、簡単に説明すると、css は /css/main.css として生成されるため、次のアドレスをテストしてみてください。

ローカルホスト:8080/molgenis_apps/css/main.css

于 2012-06-12T13:02:11.453 に答える