You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by raindogs <co...@yahoo.com> on 2007/03/05 04:26:16 UTC
Re: [Solved] newbie configuration question on extensions/sandbox
inclusion
That did the trick, thanks for the reply
raindogs wrote:
>
> First off, I apologize for posting twice in one day. I'm new to MyFaces
> and am struggling a bit with initial configuration. I pulled in some
> samples and am tweaking them for my own needs, but things don't seem to be
> working. Basic MyFaces and Tomahawk elements work fine, but any time I try
> to use a component from the extensions or sandbox libraries, I get a "500"
> error saying the uri cannot be resolved. I *think* I have all the jars and
> that my web.xml is OK, but clearly something is wrong. What I would really
> like to do is get the Dojo components from the sandbox working. I'm using
> Tomcat 5.5 (bundled with Exadel studio in Eclipse).
>
> I would really appreciate it if someone could get me going in the right
> direction here.
>
>
> Here's what I've got:
>
> ------------------------------
> exception message
> -----------------------------
> javax.servlet.ServletException: The absolute uri:
> http://myfaces.apache.org/sandbox cannot be resolved in either web.xml or
> the jar files deployed with this application
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
>
> org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
>
> org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
>
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
>
>
> ------------------
> WEB-INF/lib
> ------------------
> ajax4jsf.jar
> commons-beanutils-1.7.0.jar
> commons-codec-1.3.jar
> commons-collections-3.1.jar
> commons-digester-1.6.jar
> commons-el-1.0.jar
> commons-fileupload.jar
> commons-lang-2.1.jar
> commons-logging-1.0.4.jar
> commons-validator-1.2.0.jar
> jstl-1.1.0.jar
> myfaces-api-1.1.5.jar
> myfaces-impl-1.1.5.jar
> ojdbc14.jar
> oro-2.0.8.jar
> oscache-2.3.2.jar
> portlet-api.jar
> struts.jar
> tomahawk-1.1.3.jar
>
> --------------
> WEB.xml
> --------------
>
> <?xml version="1.0"?>
> <!--
> * Copyright 2004 The Apache Software Foundation.
> *
> * Licensed under the Apache License, Version 2.0 (the "License");
> * you may not use this file except in compliance with the License.
> * You may obtain a copy of the License at
> *
> * http://www.apache.org/licenses/LICENSE-2.0
> *
> * Unless required by applicable law or agreed to in writing, software
> * distributed under the License is distributed on an "AS IS" BASIS,
> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> * See the License for the specific language governing permissions and
> * limitations under the License.
> *
> * UPDATED: Marty Hall changed to use .faces suffix,
> * faces-config.xml filename, and servlets 2.4.
> * See tutorial at http://www.coreservlets.com/JSF-Tutorial/.
> * Note: uncomment the filter entries at the bottom
> * to use Tomahawk extended components.
> -->
>
> <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
> version="2.4">
>
> <context-param>
> <param-name>javax.faces.CONFIG_FILES</param-name>
> <param-value>
> /WEB-INF/faces-config.xml
> </param-value>
>
> </context-param>
>
>
> <context-param>
> <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> <param-value>client</param-value>
>
>
> </context-param>
>
> <context-param>
> <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
> <param-value>true</param-value>
>
>
> </context-param>
>
> <context-param>
> <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
> <param-value>true</param-value>
>
>
> </context-param>
>
> <context-param>
> <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
> <param-value>false</param-value>
> </context-param>
>
> <context-param>
> <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
> <param-value>true</param-value>
>
> </context-param>
>
> <!-- Listener, that does all the startup work (configuration, init).
> -->
> <listener>
>
> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> </listener>
>
> <!-- Faces Servlet
> Marty Hall: changed .jsf back to standard of .faces -->
> <servlet>
> <servlet-name>Faces Servlet</servlet-name>
> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> <load-on-startup>1</load-on-startup>
> </servlet>
>
> <servlet-mapping>
> <servlet-name>Faces Servlet</servlet-name>
> <url-pattern>*.faces</url-pattern>
> </servlet-mapping>
>
> <!-- Welcome files -->
> <welcome-file-list>
> <welcome-file>index.jsp</welcome-file>
> </welcome-file-list>
>
>
> <filter>
> <filter-name>MyFacesExtensionsFilter</filter-name>
>
> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
> <init-param>
> <param-name>maxFileSize</param-name>
> <param-value>20m</param-value>
>
> </init-param>
> </filter>
>
>
> <filter>
> <display-name>Ajax4jsf Filter</display-name>
> <filter-name>ajax4jsf</filter-name>
> <filter-class>org.ajax4jsf.Filter</filter-class>
> </filter>
> <filter-mapping>
> <filter-name>ajax4jsf</filter-name>
> <servlet-name>Faces Servlet</servlet-name>
> <dispatcher>REQUEST</dispatcher>
> <dispatcher>FORWARD</dispatcher>
> <dispatcher>INCLUDE</dispatcher>
> </filter-mapping>
>
>
> <!-- extension mapping for adding <script/>, <link/>, and other resource
> tags to JSF-pages -->
> <filter-mapping>
> <filter-name>MyFacesExtensionsFilter</filter-name>
> <url-pattern>*.faces</url-pattern>
> </filter-mapping>
>
> <!-- extension mapping for serving page-independent resources (javascript,
> stylesheets, images, etc.) -->
> <filter-mapping>
> <filter-name>MyFacesExtensionsFilter</filter-name>
> <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
> </filter-mapping>
>
>
> </web-app>
>
>
> -------------------------------------------------------------------------------
> jsp.page (straight from Matthias Wessendorf's example)
> -------------------------------------------------------------------------------
>
> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
> <%@ taglib uri="http://myfaces.apache.org/sandbox" prefix="s" %>
>
>
> <HTML>
> <HEAD> <title>Facility Form</title>
> <LINK REL="STYLESHEET" HREF="css/215style.css">
> </HEAD>
> <body bgcolor="white" >
>
> <f:view>
> <s:dojoInitializer require="dojo.widget.Editor"/>
> <h:form>
> <h:inputTextarea id="editarea2" styleClass="dojo-Editor"
> value="#{dojo$editor.input}"/>
> <h:commandButton action="#{dojo$editor.publish}" id="submitted"
> value="[Weg damit]"/>
> </h:form>
> </f:view>
>
>
> </body>
> </html>
>
>
>
>
--
View this message in context: http://www.nabble.com/newbie-configuration-question-on-extensions-sandbox-inclusion-tf3344218.html#a9304097
Sent from the MyFaces - Users mailing list archive at Nabble.com.