Web アプリケーションによって参照される JS が、アプリのコンテキスト以外の場所に存在する必要があるという要件があります。たとえば。私のプロジェクトの展開された構造は次のようになります
myProj.ear/myProj.war/layout/thePageThatNeedsExternalJS.xhtml
これは の下に住んでい$JBOSS_HOME/server/default/deploy
ます。
要件は、theJavascript.js
ファイルがファイルシステムに存在する必要があることを示しています。で
/home/amit/myJsFolder/theJavaScript.js
今、私はこのJSを使用して参照しようとしましたscr="file:///home/amit/myJsFolder/theJavaScript.js"
また、「../../」パスを使用して正しい場所を指すようにしましたが、それもうまくいかないようです。クロム開発者ツールを使用してJSがリンクされたかどうかを確認しようとしましたが、jsはスクリプトセクションにリストされていませんが、他のスクリプトはJqueryスクリプトなどです。
そのようなjsをWebアプリ内でリンクすることさえ可能ですか? 単一の HTML ページでこれを試してみたところ、うまくいきました。