You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Stan Silvert (JIRA)" <de...@myfaces.apache.org> on 2006/03/28 00:08:28 UTC
[jira] Closed: (MYFACES-1163) JBoss classloading fails if myfaces
jars installed in tomcat
[ http://issues.apache.org/jira/browse/MYFACES-1163?page=all ]
Stan Silvert closed MYFACES-1163:
---------------------------------
Resolution: Fixed
I'm not hearing any more complaints, so I am closing as fixed. We can reopen if needed.
> JBoss classloading fails if myfaces jars installed in tomcat
> ------------------------------------------------------------
>
> Key: MYFACES-1163
> URL: http://issues.apache.org/jira/browse/MYFACES-1163
> Project: MyFaces Core
> Type: Bug
> Versions: 1.1.2-SNAPSHOT, 1.1.2, 1.1.3-SNAPSHOT
> Environment: JBoss 4.0.4RC1 myfaces-1.1.3-SNAPSHOT
> Reporter: Ingo Massen
> Assignee: Stan Silvert
>
> Cannot use Myfaces jars installed in JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs as they do not use the correct WebappClassloader but instead an UCL3 classloader.
> This is because myfaces use the following line in StateUtils.getAsObject
> ObjectInputStream s = new ObjectInputStream(input);
> instead of
> import org.apache.myfaces.shared.util.MyFacesObjectInputStream;
> ObjectInputStream s = new MyFacesObjectInputStream(input);
> The same applies to JspStateManagerImpl.deserializeView().
> ObjectInputStream uses Class.forName instead of Thread.currentThread().getContextClassLoader() as the ClassUtils implementation that MyFacesObjectInputStream uses does.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira