2012-04-09 8 views
0

Resources、ここで私はChrome開発ツールJSF:javax.faces.resourcesは自分のアプリケーションで参照されていない

GET http://demo:2008/javax.faces.resource/themes/sam/theme.css.jsp?ln=icefaces.ace 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/util/ace-components.js.jsp?ln=icefaces.ace 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/yui/yui-min.js.jsp?ln=yui/3_1_1&v=3068887 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/util/combined.css.jsp?ln=icefaces.ace 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/loader/loader-min.js.jsp?ln=yui/3_1_1&v=3068887 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/util/ace-jquery.js.jsp?ln=icefaces.ace 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/yui2-skin-sam-button/assets/button-core.css.jsp?ln=yui/2in3 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/combined.js.jsp?ln=org.icefaces.component.util&v=3068887 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/yui2-skin-sam-tabview/assets/tabview-core.css.jsp?ln=yui/2in3 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/combined.css.jsp?ln=org.icefaces.component.util 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/fileEntry.js.jsp?ln=org.icefaces.component.fileentry&v=3068887 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/slider/assets/slider-core.css.jsp?ln=yui/3_1_1 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/bridge.js.jsp?v=3068887 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/icefaces-compat.js.jsp 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/compat.js.jsp 404 (Not Found) 
JobImport.jsp:246GET http://demo:2008/javax.faces.resource/jsf.js.jsp?ln=javax.faces&v=3068887 404 (Not Found) 
JobImport.jsp:249Uncaught ReferenceError: ice is not defined 
(anonymous function)JobImport.jsp:249 
JobImport.jsp:250Uncaught ReferenceError: ice is not defined 
(anonymous function)JobImport.jsp:250 
JobImport.jsp:253Uncaught ReferenceError: ice is not defined 
JobImport.jsp:254Uncaught ReferenceError: ice is not defined 
を使用して取得し、フロントエンドのエラーログが javax.faces.resourceから jscssファイルは自分のアプリケーションで参照されていない含まれているフォルダです

私たちのアプリケーションでjavax.faces.resourcesが適切に参照されるように、特別な設定が必要ですか?

更新:

<?xml version='1.0' encoding='UTF-8' ?> 

:追加されましたJSP、XHTMLとweb.xmlファイル

ここに私のjspページここ

<html> 
<head> 
    <!-- BEGIN SCRIPT TO OPEN RIGHT NOW HELP POPUP, THIS SCRIPT INCLUDES THE FUNCTION OPENRN--> 
    <%@ include file="/js/popupRightNow.inc" %> 

    <!-- END SCRIPT TO OPEN RIGHT NOW HELP POPUP, THIS SCRIPT INCLUDES THE FUNCTION OPENRN--> 
    <title>Test</title> 

    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
</head> 
<body> 
<jsp:include page="/navigation/TopNav.jsp" flush="true"/> 

<jsp:include page="/entry/Upload.xhtml"/> 


<!--BEGIN BOTTOM NAV --> 
<jsp:include page="/navigation/BottomNav.jsp" flush="true"/> 
<!--END BOTTOM NAV --> 
</body> 
</html> 

は私xhtmlページですが012ここで

は、あなたがあなたのURLやサーブレットマッピングでいくつかの混乱を持っている私のweb.xml

<?xml version="1.0" encoding="UTF-8"?> 

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app > 
<context-param> 
    <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name> 
    <param-value>true</param-value> 
</context-param> 

<context-param> 
<param-name>javax.faces.VALIDATE_EMPTY_FIELDS</param-name> 
<param-value>false</param-value> 
</context-param> 

<context-param> 
<param-name>com.icesoft.faces.concurrentDOMViews</param-name> 
<param-value>false</param-value> 
</context-param> 

<context-param> 
<param-name>com.icesoft.faces.synchronousUpdate</param-name> 
<param-value>false</param-value> 
</context-param> 

<context-param> 
<param-name>com.icesoft.faces.blockingRequestHandler</param-name> 
<param-value>icefaces</param-value> 
</context-param> 

<context-param> 
<param-name>com.icesoft.faces.checkJavaScript</param-name> 
<param-value>false</param-value> 
</context-param> 

    <!-- filters.xml : Non-XDoclet filter declarations, merged into web.xml by XDoclet. --> 



    <servlet-mapping> 
     <servlet-name>Faces Servlet</servlet-name> 
     <url-pattern>*.xhtml</url-pattern> 
    </servlet-mapping> 

    <servlet-mapping> 
     <servlet-name>Resource Servlet</servlet-name> 
     <url-pattern>/xmlhttp/*</url-pattern> 
    </servlet-mapping> 


</web-app> 
+0

質問に資料を追加する必要がある場合は教えてください。 – Rachel

答えて

1

です。 JSFページの接尾辞.jspを要求しました。結果として、すべてのリソース要求がこの接頭辞を再利用します。

GET http://demo:2008/javax.faces.resource/util/ace-components.jsjsp?ll = icefaces.ace

元のリクエストをfacesサーブレットにマップしていたのですが、後続のリソースリクエストがマッピングパターンと一致しない場合があります。

JSFページリクエストの拡張子として.jspを使用しないでください。 .jsfまたは何か他のものを使用しないでください。次に、適切なサーブレットマッピングがあることを確認して、このサーブレットをfacesサーブレットにマッピングします。

<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>*.jsf</url-pattern> 
</servlet-mapping> 
+0

ここにあるのは私のJSPページです.xhtmlページを呼び出すとjspがビルドプロセスでコンパイルされるので、私のマッピングが正しいと思います。 – Rachel

+1

申し訳ありませんが、私はあなたのコメントを理解していません。たぶんweb.xmlを投稿した場合や、ここでどのURLがリクエストされたのかは明らかになります。 – mrembisz

+0

私の更新を参照してください、私は参照のためにweb.xml、jspとxhtmlを追加しました。 – Rachel

関連する問題