You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by diaphanous <it...@gmail.com> on 2008/01/02 15:47:54 UTC
Re: Configuration files being loaded twice, but not declared in
web.xml
Hi,
I was wondering if anyone has any ideas that I could try. I really don't
understand why everything seems to be loaded twice.
diaphanous wrote:
>
> Hi,
>
> I have read the FAQ and double-checked that my web.xml does not contain
> the config files parameter. However, my entire startup is being repeated
> twice. This is a rather simple application that I am building using NB6
> and the bundled Tomcat6. I am trying to use MyFaces 1.1.5, Tomahawk
> 1.1.6, and Facelets. The log that follows the web.xml is just up to
> loading the login page.
>
> Is it because of that one ERROR line in the log? How can I fix that? I
> tried looking in the MANIFEST.MF indicated, but couldn't see what it was
> complaining about. It is the unaltered tomahawk-taglib.jar that I
> downloaded.
>
> Thanks in advance for your help.
>
> Here is a my web.xml:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app version="2.4" 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">
> <context-param>
> <param-name>com.sun.faces.verifyObjects</param-name>
> <param-value>true</param-value>
> </context-param>
> <context-param>
> <param-name>com.sun.faces.validateXml</param-name>
> <param-value>true</param-value>
> </context-param>
> <context-param>
> <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
> <param-value>.xhtml</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>facelets.DEVELOPMENT</param-name>
> <param-value>true</param-value>
> </context-param>
> <context-param>
> <param-name>facelets.SKIP_COMMENTS</param-name>
> <param-value>true</param-value>
> </context-param>
> <context-param>
> <description>If true, rendered HTML code will be formatted, so
> that it is "human readable".
> i.e. additional line separators and whitespace will be
> written, that do not
> influence the HTML code.
> Default: "true"</description>
> <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
> <param-value>true</param-value>
> </context-param>
> <context-param>
> <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
> <param-value>true</param-value>
> </context-param>
> <context-param>
> <description>If true, a javascript function will be rendered that
> is able to restore the
> former vertical scroll on every request. Convenient feature if
> you have pages
> with long lists and you do not want the browser page to always
> jump to the top
> if you trigger a link or button action that stays on the same
> page.
> Default: "false"</description>
> <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
> <param-value>true</param-value>
> </context-param>
> <context-param>
> <description>
> Validate managed beans, navigation rules and ensure that forms
> are not nested.
> </description>
> <param-name>org.apache.myfaces.VALIDATE</param-name>
> <param-value>true</param-value>
> </context-param>
> <context-param>
> <description>
> A very common problem in configuring MyFaces-web-applications
> is that the Extensions-Filter is not configured at all
> or improperly configured. This parameter will check for a
> properly
> configured Extensions-Filter if it is needed by the web-app.
> In most cases this check will work just fine, there might be
> cases
> where an internal forward will bypass the Extensions-Filter
> and the check
> will not work. If this is the case, you can disable the check
> by setting
> this parameter to false.
> </description>
>
> <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
> <param-value>true</param-value>
> </context-param>
> <context-param>
> <description>
> This parameter enables partial state saving.
> </description>
> <param-name>javax.faces.PARTIAL_STATE_SAVING_METHOD</param-name>
> <param-value>false</param-value>
> </context-param>
> <context-param>
> <description>
> If true every time a page is rendered, the corresponding JSP
> is dispatched also.
> This is very usefull if Scriptlets are used inside the JSP.
> </description>
>
> <param-name>javax.faces.PARTIAL_STATE_SAVING_DISPATCH_EVERY_TIME</param-name>
> <param-value>true</param-value>
> </context-param>
>
> <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>*.jsf</url-pattern>
> </servlet-mapping>
> <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>
>
> <!-- 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>
>
> <!-- extension mapping for adding <script/>, <link/>, and other
> resource tags to JSF-pages -->
> <filter-mapping>
> <filter-name>MyFacesExtensionsFilter</filter-name>
> <url-pattern>*.jsf</url-pattern>
> </filter-mapping>
> <session-config>
> <session-timeout>
> 30
> </session-timeout>
> </session-config>
> <welcome-file-list>
> <welcome-file>
> index.jsp
> </welcome-file>
> </welcome-file-list>
> <security-role>
> <description>interviewer</description>
> <role-name>emp</role-name>
> </security-role>
> <security-role>
> <description>full time employee</description>
> <role-name>full_emp</role-name>
> </security-role>
> <security-role>
> <description>administrator (software)</description>
> <role-name>admin</role-name>
> </security-role>
> <security-role>
> <description>field manager</description>
> <role-name>field_man</role-name>
> </security-role>
> <security-role>
> <description>call centre development</description>
> <role-name>cc_dev</role-name>
> </security-role>
> <security-role>
> <description>call centre manager</description>
> <role-name>cc_manager</role-name>
> </security-role>
> <resource-ref>
> <res-ref-name>jdbc/cclDS</res-ref-name>
> <res-type>javax.sql.DataSource</res-type>
> <res-auth>Container</res-auth>
> <res-sharing-scope>Shareable</res-sharing-scope>
> </resource-ref>
> <security-constraint>
> <display-name>Interviewer Portal</display-name>
> <web-resource-collection>
> <web-resource-name>Interviewer Portal</web-resource-name>
> <url-pattern>*.jsf</url-pattern>
> </web-resource-collection>
> <auth-constraint>
> <role-name>emp</role-name>
> <role-name>full_emp</role-name>
> <role-name>admin</role-name>
> <role-name>field_man</role-name>
> <role-name>cc_dev</role-name>
> <role-name>cc_manager</role-name>
> </auth-constraint>
> </security-constraint>
>
> <!-- Login Authentication -->
> <login-config>
> <auth-method>FORM</auth-method>
> <form-login-config>
> <form-login-page>/login.jsf</form-login-page>
> <form-error-page>/loginError.jsf</form-error-page>
> </form-login-config>
> </login-config>
> </web-app>
>
> And here is my log that tells me things are being loaded twice:
>
> 2007-12-21 10:36:23,296 -- INFO
> org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java:159)
> -- Reading standard config
> org/apache/myfaces/resource/standard-faces-config.xml
> 2007-12-21 10:36:23,359 -- INFO
> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
> -- Reading config
> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/jsf-facelets.jar!/META-INF/faces-config.xml
> 2007-12-21 10:36:23,359 -- INFO
> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
> -- Reading config
> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar!/META-INF/faces-config.xml
> 2007-12-21 10:36:23,390 -- INFO
> org.apache.myfaces.config.FacesConfigurator.feedWebAppConfig(FacesConfigurator.java:540)
> -- Reading config /WEB-INF/faces-config.xml
> 2007-12-21 10:36:23,468 -- ERROR
> org.apache.myfaces.config.FacesConfigurator.checkJar(FacesConfigurator.java:272)
> -- You are using the MyFaces-package : tomahawk in different versions;
> first (and probably used) version is : 1.1.6, currently encountered
> version is : facelets-taglib. This will cause undesired behaviour. Please
> clean out your class-path. The first encountered version is loaded from :
> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar.
> The currently encountered version is loaded from :
> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-facelets-taglib.jar!/META-INF/MANIFEST.MF
> 2007-12-21 10:36:23,468 -- INFO
> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> -- Starting up MyFaces-package : myfaces-api in version : 1.1.5 from path
> :
> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-api-1.1.5.jar
> 2007-12-21 10:36:23,468 -- INFO
> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> -- Starting up MyFaces-package : myfaces-impl in version : 1.1.5 from path
> :
> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-impl-1.1.5.jar
> 2007-12-21 10:36:23,468 -- INFO
> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:207)
> -- MyFaces-package : tomahawk-sandbox not found.
> 2007-12-21 10:36:23,468 -- INFO
> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> -- Starting up MyFaces-package : tomahawk in version : 1.1.6 from path :
> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar
> 2007-12-21 10:36:25,359 -- INFO
> org.apache.myfaces.config.FacesConfigurator.handleSerialFactory(FacesConfigurator.java:941)
> -- Serialization provider : class
> org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
> 2007-12-21 10:36:25,437 -- INFO
> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:99)
> -- ServletContext 'H:\630117\InterviewerPortal\build\web\' initialized.
> 2007-12-21 10:36:25,453 -- DEBUG
> javax.faces.webapp.FacesServlet.init(FacesServlet.java:89) -- init begin
> 2007-12-21 10:36:25,453 -- DEBUG
> javax.faces.webapp.FacesServlet.init(FacesServlet.java:98) -- init end
> 2007-12-21 10:36:26,156 -- DEBUG
> javax.faces.webapp.FacesServlet.destroy(FacesServlet.java:67) -- destroy
> 2007-12-21 10:36:27,906 -- INFO
> org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java:159)
> -- Reading standard config
> org/apache/myfaces/resource/standard-faces-config.xml
> 2007-12-21 10:36:27,953 -- INFO
> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
> -- Reading config
> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/jsf-facelets.jar!/META-INF/faces-config.xml
> 2007-12-21 10:36:27,953 -- INFO
> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
> -- Reading config
> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar!/META-INF/faces-config.xml
> 2007-12-21 10:36:27,984 -- INFO
> org.apache.myfaces.config.FacesConfigurator.feedWebAppConfig(FacesConfigurator.java:540)
> -- Reading config /WEB-INF/faces-config.xml
> 2007-12-21 10:36:28,046 -- ERROR
> org.apache.myfaces.config.FacesConfigurator.checkJar(FacesConfigurator.java:272)
> -- You are using the MyFaces-package : tomahawk in different versions;
> first (and probably used) version is : 1.1.6, currently encountered
> version is : facelets-taglib. This will cause undesired behaviour. Please
> clean out your class-path. The first encountered version is loaded from :
> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar.
> The currently encountered version is loaded from :
> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-facelets-taglib.jar!/META-INF/MANIFEST.MF
> 2007-12-21 10:36:28,046 -- INFO
> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> -- Starting up MyFaces-package : myfaces-api in version : 1.1.5 from path
> :
> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-api-1.1.5.jar
> 2007-12-21 10:36:28,046 -- INFO
> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> -- Starting up MyFaces-package : myfaces-impl in version : 1.1.5 from path
> :
> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-impl-1.1.5.jar
> 2007-12-21 10:36:28,046 -- INFO
> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:207)
> -- MyFaces-package : tomahawk-sandbox not found.
> 2007-12-21 10:36:28,046 -- INFO
> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> -- Starting up MyFaces-package : tomahawk in version : 1.1.6 from path :
> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar
> 2007-12-21 10:36:29,265 -- INFO
> org.apache.myfaces.config.FacesConfigurator.handleSerialFactory(FacesConfigurator.java:941)
> -- Serialization provider : class
> org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
> 2007-12-21 10:36:29,328 -- INFO
> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:99)
> -- ServletContext 'H:\630117\InterviewerPortal\build\web\' initialized.
> 2007-12-21 10:36:29,328 -- DEBUG
> javax.faces.webapp.FacesServlet.init(FacesServlet.java:89) -- init begin
> 2007-12-21 10:36:29,328 -- DEBUG
> javax.faces.webapp.FacesServlet.init(FacesServlet.java:98) -- init end
> 2007-12-21 10:36:30,578 -- DEBUG
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:132) -- service
> begin
> 2007-12-21 10:36:32,546 -- INFO
> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getBooleanInitParameter(MyfacesConfig.java:204)
> -- No context init parameter 'org.apache.myfaces.ALLOW_JAVASCRIPT' found,
> using default value true
> 2007-12-21 10:36:32,546 -- INFO
> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getBooleanInitParameter(MyfacesConfig.java:204)
> -- No context init parameter
> 'org.apache.myfaces.READONLY_AS_DISABLED_FOR_SELECTS' found, using default
> value true
> 2007-12-21 10:36:32,546 -- INFO
> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getBooleanInitParameter(MyfacesConfig.java:204)
> -- No context init parameter 'org.apache.myfaces.DETECT_JAVASCRIPT' found,
> using default value false
> 2007-12-21 10:36:32,546 -- INFO
> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getStringInitParameter(MyfacesConfig.java:229)
> -- No context init parameter 'org.apache.myfaces.ADD_RESOURCE_CLASS'
> found, using default value
> org.apache.myfaces.renderkit.html.util.DefaultAddResource
> 2007-12-21 10:36:32,546 -- INFO
> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getStringInitParameter(MyfacesConfig.java:229)
> -- No context init parameter 'org.apache.myfaces.RESOURCE_VIRTUAL_PATH'
> found, using default value /faces/myFacesExtensionResource
> 2007-12-21 10:36:32,546 -- INFO
> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getCurrentInstance(MyfacesConfig.java:185)
> -- Starting up Tomahawk on the MyFaces-JSF-Implementation
> 2007-12-21 10:36:32,562 -- DEBUG
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:165) -- service
> end
>
>
--
View this message in context: http://www.nabble.com/Configuration-files-being-loaded-twice%2C-but-not-declared-in-web.xml-tp14457664p14579498.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.
Re: Configuration files being loaded twice, but not declared in web.xml
Posted by Gerald Müllan <gm...@apache.org>.
Hi,
clean out all the class-caches from your IDE and all deployment directories.
If this doesn`t help; As an alternative to the provided
tomahawk-facelets-taglib.jar, you could also use the included
resources
and add it to your webApp manually. Don`t forget to add the Facelet
taglib reference to the new tomahawk taglib in your web.xml.
But normally, this should not make any difference.
cheers,
Gerald
On Jan 7, 2008 6:12 PM, diaphanous <it...@gmail.com> wrote:
>
> As an update, I tried replicating my pages with myfaces/Tomahawk without
> facelets and that seemed to fix this problem. But ideally I would like to
> use the Facelets Templating.
>
> Thanks,
>
>
>
> diaphanous wrote:
> >
> > Hi,
> >
> > I was wondering if anyone has any ideas that I could try. I really don't
> > understand why everything seems to be loaded twice.
> >
> >
> > diaphanous wrote:
> >>
> >> Hi,
> >>
> >> I have read the FAQ and double-checked that my web.xml does not contain
> >> the config files parameter. However, my entire startup is being repeated
> >> twice. This is a rather simple application that I am building using NB6
> >> and the bundled Tomcat6. I am trying to use MyFaces 1.1.5, Tomahawk
> >> 1.1.6, and Facelets. The log that follows the web.xml is just up to
> >> loading the login page.
> >>
> >> Is it because of that one ERROR line in the log? How can I fix that? I
> >> tried looking in the MANIFEST.MF indicated, but couldn't see what it was
> >> complaining about. It is the unaltered tomahawk-taglib.jar that I
> >> downloaded.
> >>
> >> Thanks in advance for your help.
> >>
> >> Here is a my web.xml:
> >>
> >> <?xml version="1.0" encoding="UTF-8"?>
> >> <web-app version="2.4" 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">
> >> <context-param>
> >> <param-name>com.sun.faces.verifyObjects</param-name>
> >> <param-value>true</param-value>
> >> </context-param>
> >> <context-param>
> >> <param-name>com.sun.faces.validateXml</param-name>
> >> <param-value>true</param-value>
> >> </context-param>
> >> <context-param>
> >> <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
> >> <param-value>.xhtml</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>facelets.DEVELOPMENT</param-name>
> >> <param-value>true</param-value>
> >> </context-param>
> >> <context-param>
> >> <param-name>facelets.SKIP_COMMENTS</param-name>
> >> <param-value>true</param-value>
> >> </context-param>
> >> <context-param>
> >> <description>If true, rendered HTML code will be formatted, so
> >> that it is "human readable".
> >> i.e. additional line separators and whitespace will be
> >> written, that do not
> >> influence the HTML code.
> >> Default: "true"</description>
> >> <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
> >> <param-value>true</param-value>
> >> </context-param>
> >> <context-param>
> >> <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
> >> <param-value>true</param-value>
> >> </context-param>
> >> <context-param>
> >> <description>If true, a javascript function will be rendered that
> >> is able to restore the
> >> former vertical scroll on every request. Convenient feature
> >> if you have pages
> >> with long lists and you do not want the browser page to
> >> always jump to the top
> >> if you trigger a link or button action that stays on the same
> >> page.
> >> Default: "false"</description>
> >> <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
> >> <param-value>true</param-value>
> >> </context-param>
> >> <context-param>
> >> <description>
> >> Validate managed beans, navigation rules and ensure that
> >> forms are not nested.
> >> </description>
> >> <param-name>org.apache.myfaces.VALIDATE</param-name>
> >> <param-value>true</param-value>
> >> </context-param>
> >> <context-param>
> >> <description>
> >> A very common problem in configuring MyFaces-web-applications
> >> is that the Extensions-Filter is not configured at all
> >> or improperly configured. This parameter will check for a
> >> properly
> >> configured Extensions-Filter if it is needed by the web-app.
> >> In most cases this check will work just fine, there might be
> >> cases
> >> where an internal forward will bypass the Extensions-Filter
> >> and the check
> >> will not work. If this is the case, you can disable the check
> >> by setting
> >> this parameter to false.
> >> </description>
> >>
> >> <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
> >> <param-value>true</param-value>
> >> </context-param>
> >> <context-param>
> >> <description>
> >> This parameter enables partial state saving.
> >> </description>
> >> <param-name>javax.faces.PARTIAL_STATE_SAVING_METHOD</param-name>
> >> <param-value>false</param-value>
> >> </context-param>
> >> <context-param>
> >> <description>
> >> If true every time a page is rendered, the corresponding JSP
> >> is dispatched also.
> >> This is very usefull if Scriptlets are used inside the JSP.
> >> </description>
> >>
> >> <param-name>javax.faces.PARTIAL_STATE_SAVING_DISPATCH_EVERY_TIME</param-name>
> >> <param-value>true</param-value>
> >> </context-param>
> >>
> >> <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>*.jsf</url-pattern>
> >> </servlet-mapping>
> >> <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>
> >>
> >> <!-- 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>
> >>
> >> <!-- extension mapping for adding <script/>, <link/>, and other
> >> resource tags to JSF-pages -->
> >> <filter-mapping>
> >> <filter-name>MyFacesExtensionsFilter</filter-name>
> >> <url-pattern>*.jsf</url-pattern>
> >> </filter-mapping>
> >> <session-config>
> >> <session-timeout>
> >> 30
> >> </session-timeout>
> >> </session-config>
> >> <welcome-file-list>
> >> <welcome-file>
> >> index.jsp
> >> </welcome-file>
> >> </welcome-file-list>
> >> <security-role>
> >> <description>interviewer</description>
> >> <role-name>emp</role-name>
> >> </security-role>
> >> <security-role>
> >> <description>full time employee</description>
> >> <role-name>full_emp</role-name>
> >> </security-role>
> >> <security-role>
> >> <description>administrator (software)</description>
> >> <role-name>admin</role-name>
> >> </security-role>
> >> <security-role>
> >> <description>field manager</description>
> >> <role-name>field_man</role-name>
> >> </security-role>
> >> <security-role>
> >> <description>call centre development</description>
> >> <role-name>cc_dev</role-name>
> >> </security-role>
> >> <security-role>
> >> <description>call centre manager</description>
> >> <role-name>cc_manager</role-name>
> >> </security-role>
> >> <resource-ref>
> >> <res-ref-name>jdbc/cclDS</res-ref-name>
> >> <res-type>javax.sql.DataSource</res-type>
> >> <res-auth>Container</res-auth>
> >> <res-sharing-scope>Shareable</res-sharing-scope>
> >> </resource-ref>
> >> <security-constraint>
> >> <display-name>Interviewer Portal</display-name>
> >> <web-resource-collection>
> >> <web-resource-name>Interviewer Portal</web-resource-name>
> >> <url-pattern>*.jsf</url-pattern>
> >> </web-resource-collection>
> >> <auth-constraint>
> >> <role-name>emp</role-name>
> >> <role-name>full_emp</role-name>
> >> <role-name>admin</role-name>
> >> <role-name>field_man</role-name>
> >> <role-name>cc_dev</role-name>
> >> <role-name>cc_manager</role-name>
> >> </auth-constraint>
> >> </security-constraint>
> >>
> >> <!-- Login Authentication -->
> >> <login-config>
> >> <auth-method>FORM</auth-method>
> >> <form-login-config>
> >> <form-login-page>/login.jsf</form-login-page>
> >> <form-error-page>/loginError.jsf</form-error-page>
> >> </form-login-config>
> >> </login-config>
> >> </web-app>
> >>
> >> And here is my log that tells me things are being loaded twice:
> >>
> >> 2007-12-21 10:36:23,296 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java:159)
> >> -- Reading standard config
> >> org/apache/myfaces/resource/standard-faces-config.xml
> >> 2007-12-21 10:36:23,359 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
> >> -- Reading config
> >> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/jsf-facelets.jar!/META-INF/faces-config.xml
> >> 2007-12-21 10:36:23,359 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
> >> -- Reading config
> >> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar!/META-INF/faces-config.xml
> >> 2007-12-21 10:36:23,390 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.feedWebAppConfig(FacesConfigurator.java:540)
> >> -- Reading config /WEB-INF/faces-config.xml
> >> 2007-12-21 10:36:23,468 -- ERROR
> >> org.apache.myfaces.config.FacesConfigurator.checkJar(FacesConfigurator.java:272)
> >> -- You are using the MyFaces-package : tomahawk in different versions;
> >> first (and probably used) version is : 1.1.6, currently encountered
> >> version is : facelets-taglib. This will cause undesired behaviour. Please
> >> clean out your class-path. The first encountered version is loaded from :
> >> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar.
> >> The currently encountered version is loaded from :
> >> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-facelets-taglib.jar!/META-INF/MANIFEST.MF
> >> 2007-12-21 10:36:23,468 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> >> -- Starting up MyFaces-package : myfaces-api in version : 1.1.5 from path
> >> :
> >> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-api-1.1.5.jar
> >> 2007-12-21 10:36:23,468 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> >> -- Starting up MyFaces-package : myfaces-impl in version : 1.1.5 from
> >> path :
> >> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-impl-1.1.5.jar
> >> 2007-12-21 10:36:23,468 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:207)
> >> -- MyFaces-package : tomahawk-sandbox not found.
> >> 2007-12-21 10:36:23,468 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> >> -- Starting up MyFaces-package : tomahawk in version : 1.1.6 from path :
> >> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar
> >> 2007-12-21 10:36:25,359 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.handleSerialFactory(FacesConfigurator.java:941)
> >> -- Serialization provider : class
> >> org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
> >> 2007-12-21 10:36:25,437 -- INFO
> >> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:99)
> >> -- ServletContext 'H:\630117\InterviewerPortal\build\web\' initialized.
> >> 2007-12-21 10:36:25,453 -- DEBUG
> >> javax.faces.webapp.FacesServlet.init(FacesServlet.java:89) -- init begin
> >> 2007-12-21 10:36:25,453 -- DEBUG
> >> javax.faces.webapp.FacesServlet.init(FacesServlet.java:98) -- init end
> >> 2007-12-21 10:36:26,156 -- DEBUG
> >> javax.faces.webapp.FacesServlet.destroy(FacesServlet.java:67) -- destroy
> >> 2007-12-21 10:36:27,906 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java:159)
> >> -- Reading standard config
> >> org/apache/myfaces/resource/standard-faces-config.xml
> >> 2007-12-21 10:36:27,953 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
> >> -- Reading config
> >> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/jsf-facelets.jar!/META-INF/faces-config.xml
> >> 2007-12-21 10:36:27,953 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
> >> -- Reading config
> >> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar!/META-INF/faces-config.xml
> >> 2007-12-21 10:36:27,984 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.feedWebAppConfig(FacesConfigurator.java:540)
> >> -- Reading config /WEB-INF/faces-config.xml
> >> 2007-12-21 10:36:28,046 -- ERROR
> >> org.apache.myfaces.config.FacesConfigurator.checkJar(FacesConfigurator.java:272)
> >> -- You are using the MyFaces-package : tomahawk in different versions;
> >> first (and probably used) version is : 1.1.6, currently encountered
> >> version is : facelets-taglib. This will cause undesired behaviour. Please
> >> clean out your class-path. The first encountered version is loaded from :
> >> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar.
> >> The currently encountered version is loaded from :
> >> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-facelets-taglib.jar!/META-INF/MANIFEST.MF
> >> 2007-12-21 10:36:28,046 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> >> -- Starting up MyFaces-package : myfaces-api in version : 1.1.5 from path
> >> :
> >> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-api-1.1.5.jar
> >> 2007-12-21 10:36:28,046 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> >> -- Starting up MyFaces-package : myfaces-impl in version : 1.1.5 from
> >> path :
> >> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-impl-1.1.5.jar
> >> 2007-12-21 10:36:28,046 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:207)
> >> -- MyFaces-package : tomahawk-sandbox not found.
> >> 2007-12-21 10:36:28,046 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
> >> -- Starting up MyFaces-package : tomahawk in version : 1.1.6 from path :
> >> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar
> >> 2007-12-21 10:36:29,265 -- INFO
> >> org.apache.myfaces.config.FacesConfigurator.handleSerialFactory(FacesConfigurator.java:941)
> >> -- Serialization provider : class
> >> org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
> >> 2007-12-21 10:36:29,328 -- INFO
> >> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:99)
> >> -- ServletContext 'H:\630117\InterviewerPortal\build\web\' initialized.
> >> 2007-12-21 10:36:29,328 -- DEBUG
> >> javax.faces.webapp.FacesServlet.init(FacesServlet.java:89) -- init begin
> >> 2007-12-21 10:36:29,328 -- DEBUG
> >> javax.faces.webapp.FacesServlet.init(FacesServlet.java:98) -- init end
> >> 2007-12-21 10:36:30,578 -- DEBUG
> >> javax.faces.webapp.FacesServlet.service(FacesServlet.java:132) -- service
> >> begin
> >> 2007-12-21 10:36:32,546 -- INFO
> >> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getBooleanInitParameter(MyfacesConfig.java:204)
> >> -- No context init parameter 'org.apache.myfaces.ALLOW_JAVASCRIPT' found,
> >> using default value true
> >> 2007-12-21 10:36:32,546 -- INFO
> >> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getBooleanInitParameter(MyfacesConfig.java:204)
> >> -- No context init parameter
> >> 'org.apache.myfaces.READONLY_AS_DISABLED_FOR_SELECTS' found, using
> >> default value true
> >> 2007-12-21 10:36:32,546 -- INFO
> >> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getBooleanInitParameter(MyfacesConfig.java:204)
> >> -- No context init parameter 'org.apache.myfaces.DETECT_JAVASCRIPT'
> >> found, using default value false
> >> 2007-12-21 10:36:32,546 -- INFO
> >> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getStringInitParameter(MyfacesConfig.java:229)
> >> -- No context init parameter 'org.apache.myfaces.ADD_RESOURCE_CLASS'
> >> found, using default value
> >> org.apache.myfaces.renderkit.html.util.DefaultAddResource
> >> 2007-12-21 10:36:32,546 -- INFO
> >> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getStringInitParameter(MyfacesConfig.java:229)
> >> -- No context init parameter 'org.apache.myfaces.RESOURCE_VIRTUAL_PATH'
> >> found, using default value /faces/myFacesExtensionResource
> >> 2007-12-21 10:36:32,546 -- INFO
> >> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getCurrentInstance(MyfacesConfig.java:185)
> >> -- Starting up Tomahawk on the MyFaces-JSF-Implementation
> >> 2007-12-21 10:36:32,562 -- DEBUG
> >> javax.faces.webapp.FacesServlet.service(FacesServlet.java:165) -- service
> >> end
> >>
> >>
> >
> >
>
> --
> View this message in context: http://www.nabble.com/Configuration-files-being-loaded-twice%2C-but-not-declared-in-web.xml-tp14457664p14670732.html
>
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>
>
--
http://www.irian.at
Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German
Professional Support for Apache MyFaces
Re: Configuration files being loaded twice, but not declared in
web.xml
Posted by diaphanous <it...@gmail.com>.
As an update, I tried replicating my pages with myfaces/Tomahawk without
facelets and that seemed to fix this problem. But ideally I would like to
use the Facelets Templating.
Thanks,
diaphanous wrote:
>
> Hi,
>
> I was wondering if anyone has any ideas that I could try. I really don't
> understand why everything seems to be loaded twice.
>
>
> diaphanous wrote:
>>
>> Hi,
>>
>> I have read the FAQ and double-checked that my web.xml does not contain
>> the config files parameter. However, my entire startup is being repeated
>> twice. This is a rather simple application that I am building using NB6
>> and the bundled Tomcat6. I am trying to use MyFaces 1.1.5, Tomahawk
>> 1.1.6, and Facelets. The log that follows the web.xml is just up to
>> loading the login page.
>>
>> Is it because of that one ERROR line in the log? How can I fix that? I
>> tried looking in the MANIFEST.MF indicated, but couldn't see what it was
>> complaining about. It is the unaltered tomahawk-taglib.jar that I
>> downloaded.
>>
>> Thanks in advance for your help.
>>
>> Here is a my web.xml:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <web-app version="2.4" 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">
>> <context-param>
>> <param-name>com.sun.faces.verifyObjects</param-name>
>> <param-value>true</param-value>
>> </context-param>
>> <context-param>
>> <param-name>com.sun.faces.validateXml</param-name>
>> <param-value>true</param-value>
>> </context-param>
>> <context-param>
>> <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
>> <param-value>.xhtml</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>facelets.DEVELOPMENT</param-name>
>> <param-value>true</param-value>
>> </context-param>
>> <context-param>
>> <param-name>facelets.SKIP_COMMENTS</param-name>
>> <param-value>true</param-value>
>> </context-param>
>> <context-param>
>> <description>If true, rendered HTML code will be formatted, so
>> that it is "human readable".
>> i.e. additional line separators and whitespace will be
>> written, that do not
>> influence the HTML code.
>> Default: "true"</description>
>> <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
>> <param-value>true</param-value>
>> </context-param>
>> <context-param>
>> <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
>> <param-value>true</param-value>
>> </context-param>
>> <context-param>
>> <description>If true, a javascript function will be rendered that
>> is able to restore the
>> former vertical scroll on every request. Convenient feature
>> if you have pages
>> with long lists and you do not want the browser page to
>> always jump to the top
>> if you trigger a link or button action that stays on the same
>> page.
>> Default: "false"</description>
>> <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
>> <param-value>true</param-value>
>> </context-param>
>> <context-param>
>> <description>
>> Validate managed beans, navigation rules and ensure that
>> forms are not nested.
>> </description>
>> <param-name>org.apache.myfaces.VALIDATE</param-name>
>> <param-value>true</param-value>
>> </context-param>
>> <context-param>
>> <description>
>> A very common problem in configuring MyFaces-web-applications
>> is that the Extensions-Filter is not configured at all
>> or improperly configured. This parameter will check for a
>> properly
>> configured Extensions-Filter if it is needed by the web-app.
>> In most cases this check will work just fine, there might be
>> cases
>> where an internal forward will bypass the Extensions-Filter
>> and the check
>> will not work. If this is the case, you can disable the check
>> by setting
>> this parameter to false.
>> </description>
>>
>> <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
>> <param-value>true</param-value>
>> </context-param>
>> <context-param>
>> <description>
>> This parameter enables partial state saving.
>> </description>
>> <param-name>javax.faces.PARTIAL_STATE_SAVING_METHOD</param-name>
>> <param-value>false</param-value>
>> </context-param>
>> <context-param>
>> <description>
>> If true every time a page is rendered, the corresponding JSP
>> is dispatched also.
>> This is very usefull if Scriptlets are used inside the JSP.
>> </description>
>>
>> <param-name>javax.faces.PARTIAL_STATE_SAVING_DISPATCH_EVERY_TIME</param-name>
>> <param-value>true</param-value>
>> </context-param>
>>
>> <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>*.jsf</url-pattern>
>> </servlet-mapping>
>> <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>
>>
>> <!-- 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>
>>
>> <!-- extension mapping for adding <script/>, <link/>, and other
>> resource tags to JSF-pages -->
>> <filter-mapping>
>> <filter-name>MyFacesExtensionsFilter</filter-name>
>> <url-pattern>*.jsf</url-pattern>
>> </filter-mapping>
>> <session-config>
>> <session-timeout>
>> 30
>> </session-timeout>
>> </session-config>
>> <welcome-file-list>
>> <welcome-file>
>> index.jsp
>> </welcome-file>
>> </welcome-file-list>
>> <security-role>
>> <description>interviewer</description>
>> <role-name>emp</role-name>
>> </security-role>
>> <security-role>
>> <description>full time employee</description>
>> <role-name>full_emp</role-name>
>> </security-role>
>> <security-role>
>> <description>administrator (software)</description>
>> <role-name>admin</role-name>
>> </security-role>
>> <security-role>
>> <description>field manager</description>
>> <role-name>field_man</role-name>
>> </security-role>
>> <security-role>
>> <description>call centre development</description>
>> <role-name>cc_dev</role-name>
>> </security-role>
>> <security-role>
>> <description>call centre manager</description>
>> <role-name>cc_manager</role-name>
>> </security-role>
>> <resource-ref>
>> <res-ref-name>jdbc/cclDS</res-ref-name>
>> <res-type>javax.sql.DataSource</res-type>
>> <res-auth>Container</res-auth>
>> <res-sharing-scope>Shareable</res-sharing-scope>
>> </resource-ref>
>> <security-constraint>
>> <display-name>Interviewer Portal</display-name>
>> <web-resource-collection>
>> <web-resource-name>Interviewer Portal</web-resource-name>
>> <url-pattern>*.jsf</url-pattern>
>> </web-resource-collection>
>> <auth-constraint>
>> <role-name>emp</role-name>
>> <role-name>full_emp</role-name>
>> <role-name>admin</role-name>
>> <role-name>field_man</role-name>
>> <role-name>cc_dev</role-name>
>> <role-name>cc_manager</role-name>
>> </auth-constraint>
>> </security-constraint>
>>
>> <!-- Login Authentication -->
>> <login-config>
>> <auth-method>FORM</auth-method>
>> <form-login-config>
>> <form-login-page>/login.jsf</form-login-page>
>> <form-error-page>/loginError.jsf</form-error-page>
>> </form-login-config>
>> </login-config>
>> </web-app>
>>
>> And here is my log that tells me things are being loaded twice:
>>
>> 2007-12-21 10:36:23,296 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java:159)
>> -- Reading standard config
>> org/apache/myfaces/resource/standard-faces-config.xml
>> 2007-12-21 10:36:23,359 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
>> -- Reading config
>> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/jsf-facelets.jar!/META-INF/faces-config.xml
>> 2007-12-21 10:36:23,359 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
>> -- Reading config
>> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar!/META-INF/faces-config.xml
>> 2007-12-21 10:36:23,390 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.feedWebAppConfig(FacesConfigurator.java:540)
>> -- Reading config /WEB-INF/faces-config.xml
>> 2007-12-21 10:36:23,468 -- ERROR
>> org.apache.myfaces.config.FacesConfigurator.checkJar(FacesConfigurator.java:272)
>> -- You are using the MyFaces-package : tomahawk in different versions;
>> first (and probably used) version is : 1.1.6, currently encountered
>> version is : facelets-taglib. This will cause undesired behaviour. Please
>> clean out your class-path. The first encountered version is loaded from :
>> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar.
>> The currently encountered version is loaded from :
>> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-facelets-taglib.jar!/META-INF/MANIFEST.MF
>> 2007-12-21 10:36:23,468 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
>> -- Starting up MyFaces-package : myfaces-api in version : 1.1.5 from path
>> :
>> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-api-1.1.5.jar
>> 2007-12-21 10:36:23,468 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
>> -- Starting up MyFaces-package : myfaces-impl in version : 1.1.5 from
>> path :
>> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-impl-1.1.5.jar
>> 2007-12-21 10:36:23,468 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:207)
>> -- MyFaces-package : tomahawk-sandbox not found.
>> 2007-12-21 10:36:23,468 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
>> -- Starting up MyFaces-package : tomahawk in version : 1.1.6 from path :
>> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar
>> 2007-12-21 10:36:25,359 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.handleSerialFactory(FacesConfigurator.java:941)
>> -- Serialization provider : class
>> org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
>> 2007-12-21 10:36:25,437 -- INFO
>> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:99)
>> -- ServletContext 'H:\630117\InterviewerPortal\build\web\' initialized.
>> 2007-12-21 10:36:25,453 -- DEBUG
>> javax.faces.webapp.FacesServlet.init(FacesServlet.java:89) -- init begin
>> 2007-12-21 10:36:25,453 -- DEBUG
>> javax.faces.webapp.FacesServlet.init(FacesServlet.java:98) -- init end
>> 2007-12-21 10:36:26,156 -- DEBUG
>> javax.faces.webapp.FacesServlet.destroy(FacesServlet.java:67) -- destroy
>> 2007-12-21 10:36:27,906 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java:159)
>> -- Reading standard config
>> org/apache/myfaces/resource/standard-faces-config.xml
>> 2007-12-21 10:36:27,953 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
>> -- Reading config
>> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/jsf-facelets.jar!/META-INF/faces-config.xml
>> 2007-12-21 10:36:27,953 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.feedClassloaderConfigurations(FacesConfigurator.java:379)
>> -- Reading config
>> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar!/META-INF/faces-config.xml
>> 2007-12-21 10:36:27,984 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.feedWebAppConfig(FacesConfigurator.java:540)
>> -- Reading config /WEB-INF/faces-config.xml
>> 2007-12-21 10:36:28,046 -- ERROR
>> org.apache.myfaces.config.FacesConfigurator.checkJar(FacesConfigurator.java:272)
>> -- You are using the MyFaces-package : tomahawk in different versions;
>> first (and probably used) version is : 1.1.6, currently encountered
>> version is : facelets-taglib. This will cause undesired behaviour. Please
>> clean out your class-path. The first encountered version is loaded from :
>> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar.
>> The currently encountered version is loaded from :
>> jar:file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-facelets-taglib.jar!/META-INF/MANIFEST.MF
>> 2007-12-21 10:36:28,046 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
>> -- Starting up MyFaces-package : myfaces-api in version : 1.1.5 from path
>> :
>> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-api-1.1.5.jar
>> 2007-12-21 10:36:28,046 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
>> -- Starting up MyFaces-package : myfaces-impl in version : 1.1.5 from
>> path :
>> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/myfaces-impl-1.1.5.jar
>> 2007-12-21 10:36:28,046 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:207)
>> -- MyFaces-package : tomahawk-sandbox not found.
>> 2007-12-21 10:36:28,046 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.logMetaInf(FacesConfigurator.java:199)
>> -- Starting up MyFaces-package : tomahawk in version : 1.1.6 from path :
>> file:/H:/630117/InterviewerPortal/build/web/WEB-INF/lib/tomahawk-1.1.6.jar
>> 2007-12-21 10:36:29,265 -- INFO
>> org.apache.myfaces.config.FacesConfigurator.handleSerialFactory(FacesConfigurator.java:941)
>> -- Serialization provider : class
>> org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
>> 2007-12-21 10:36:29,328 -- INFO
>> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:99)
>> -- ServletContext 'H:\630117\InterviewerPortal\build\web\' initialized.
>> 2007-12-21 10:36:29,328 -- DEBUG
>> javax.faces.webapp.FacesServlet.init(FacesServlet.java:89) -- init begin
>> 2007-12-21 10:36:29,328 -- DEBUG
>> javax.faces.webapp.FacesServlet.init(FacesServlet.java:98) -- init end
>> 2007-12-21 10:36:30,578 -- DEBUG
>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:132) -- service
>> begin
>> 2007-12-21 10:36:32,546 -- INFO
>> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getBooleanInitParameter(MyfacesConfig.java:204)
>> -- No context init parameter 'org.apache.myfaces.ALLOW_JAVASCRIPT' found,
>> using default value true
>> 2007-12-21 10:36:32,546 -- INFO
>> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getBooleanInitParameter(MyfacesConfig.java:204)
>> -- No context init parameter
>> 'org.apache.myfaces.READONLY_AS_DISABLED_FOR_SELECTS' found, using
>> default value true
>> 2007-12-21 10:36:32,546 -- INFO
>> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getBooleanInitParameter(MyfacesConfig.java:204)
>> -- No context init parameter 'org.apache.myfaces.DETECT_JAVASCRIPT'
>> found, using default value false
>> 2007-12-21 10:36:32,546 -- INFO
>> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getStringInitParameter(MyfacesConfig.java:229)
>> -- No context init parameter 'org.apache.myfaces.ADD_RESOURCE_CLASS'
>> found, using default value
>> org.apache.myfaces.renderkit.html.util.DefaultAddResource
>> 2007-12-21 10:36:32,546 -- INFO
>> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getStringInitParameter(MyfacesConfig.java:229)
>> -- No context init parameter 'org.apache.myfaces.RESOURCE_VIRTUAL_PATH'
>> found, using default value /faces/myFacesExtensionResource
>> 2007-12-21 10:36:32,546 -- INFO
>> org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.getCurrentInstance(MyfacesConfig.java:185)
>> -- Starting up Tomahawk on the MyFaces-JSF-Implementation
>> 2007-12-21 10:36:32,562 -- DEBUG
>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:165) -- service
>> end
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Configuration-files-being-loaded-twice%2C-but-not-declared-in-web.xml-tp14457664p14670732.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.