Hallo,
Ich verwende den websphere application server 8.0.0.4 gemeinsam mit der mitgelieferten myfaces Implementierung (denke 2.0.2).
Mit dabei sind RichFaces in der Version 4.2.2Final sowie Tomahawk 1.1.13 (tomahawk20-1.1.13.jar).
Die beiden JAR Files sind im webcontent/web-inf/lib Verzeichnis abgelegt.
Folgende Konfiguration in der web.xml für tomahawk (im konkreten verwende ich den t:inputCalendar):
Am websphere ist die Klassenloader Hierarchie auf PARENT_FIRST gestellt, damit auch wirklich die eigene myfaces Version von WAS 8.0 verwendet wird.
Des weiteren wurden folgende Webcontainer Einstellungen wie damals am WAS 6.1 verwendet:
com.ibm.ws.webcontainer.invokefilterscompatibility = true unter webcontainer/user defined settings.
Nach dem Start bzw. aufruf der Seite mit dem t:inputCalendar kommt es zu folgenden Fehlermeldungen:
Ich habe im tomahawk jar file unter META-INF\resources die jeweiligen Packages gefunden, die auch die fehlenden Dateien beinhalten.
Der t:inputCalendar kann derzeit nicht verwendet werden, da die JavaScript Files dazu nicht gefunden werden können.
Hat jemand eine Idee warum es zu dem Fehler kommt?
Danke
Klaus
Ich verwende den websphere application server 8.0.0.4 gemeinsam mit der mitgelieferten myfaces Implementierung (denke 2.0.2).
Mit dabei sind RichFaces in der Version 4.2.2Final sowie Tomahawk 1.1.13 (tomahawk20-1.1.13.jar).
Die beiden JAR Files sind im webcontent/web-inf/lib Verzeichnis abgelegt.
Folgende Konfiguration in der web.xml für tomahawk (im konkreten verwende ich den t:inputCalendar):
Code:
<filter>
<filter-name>MyFacesExtensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
<init-param>
<description>Set the size limit for uploaded files.</description>
<param-name>uploadMaxFileSize</param-name>
<param-value>20m</param-value>
</init-param>
<init-param>
<param-name>uploadThresholdSize</param-name>
<param-value>100k</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>*.xhtml</url-pattern>
</filter-mapping>
Am websphere ist die Klassenloader Hierarchie auf PARENT_FIRST gestellt, damit auch wirklich die eigene myfaces Version von WAS 8.0 verwendet wird.
Des weiteren wurden folgende Webcontainer Einstellungen wie damals am WAS 6.1 verwendet:
com.ibm.ws.webcontainer.invokefilterscompatibility = true unter webcontainer/user defined settings.
Nach dem Start bzw. aufruf der Seite mit dem t:inputCalendar kommt es zu folgenden Fehlermeldungen:
Code:
[11.09.12 14:02:39:652 CEST] 0000002a SystemOut O ERROR 2012-09-11 14:02:39 org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader - Unable to find resource WH/theme.css for component calendar.HtmlCalendarRenderer. Check that this file is available in the classpath in sub-directory /resource of the package-directory.
[11.09.12 14:02:39:653 CEST] 0000002a SystemOut O ERROR 2012-09-11 14:02:39 org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader - Unable to find resource prototype.js for component prototype.PrototypeResourceLoader. Check that this file is available in the classpath in sub-directory /resource of the package-directory.
[11.09.12 14:02:39:654 CEST] 00000028 SystemOut O ERROR 2012-09-11 14:02:39 org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader - Unable to find resource date.js for component calendar.HtmlCalendarRenderer. Check that this file is available in the classpath in sub-directory /resource of the package-directory.
[11.09.12 14:02:39:654 CEST] 00000029 SystemOut O ERROR 2012-09-11 14:02:39 org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader - Unable to find resource popcalendar.js for component calendar.HtmlCalendarRenderer. Check that this file is available in the classpath in sub-directory /resource of the package-directory.
[11.09.12 14:02:39:655 CEST] 0000002d SystemOut O ERROR 2012-09-11 14:02:39 org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader - Unable to find resource DB/theme.css for component calendar.HtmlCalendarRenderer. Check that this file is available in the classpath in sub-directory /resource of the package-directory.
[11.09.12 14:02:39:678 CEST] 0000002d SystemOut O ERROR 2012-09-11 14:02:39 org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader - Unable to find resource date.js for component calendar.HtmlCalendarRenderer. Check that this file is available in the classpath in sub-directory /resource of the package-directory.
[11.09.12 14:02:39:683 CEST] 0000002d SystemOut O ERROR 2012-09-11 14:02:39 org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader - Unable to find resource popcalendar.js for component calendar.HtmlCalendarRenderer. Check that this file is available in the classpath in sub-directory /resource of the package-directory.
Ich habe im tomahawk jar file unter META-INF\resources die jeweiligen Packages gefunden, die auch die fehlenden Dateien beinhalten.
Der t:inputCalendar kann derzeit nicht verwendet werden, da die JavaScript Files dazu nicht gefunden werden können.
Hat jemand eine Idee warum es zu dem Fehler kommt?
Danke
Klaus