You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by vineetkala11 <vi...@gmail.com> on 2015/09/04 14:39:15 UTC

Re: java.lang.LinkageError: ClassCastException: attempting to castzip:

Hi All,

After spending almost 3 weeks finally I got resolve with this error .Below
are step I followed 

1. Downgrade my servlet version from 3.0 to 2.4 in web.xml:

Old :
<web-app version="3.0" 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_3_0.xsd">

New :    
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
                      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
                      http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd"
                      version="2.4">            

because its making scan to my annotated classes in my webapp to exposed as a
REST webservice. This can be cause for jersey scan also .By downgrading
servlet version jersey scan not happening .

2. Secondly I need to remove "myfaces-shared-impl-4.1.0.jar" jar from my
webapp lib folder ,its getting cast exception from other jars

Below is my weblogic.xml :

<weblogic-web-app>
  <context-root>/emessaging</context-root>
  <container-descriptor>
    <prefer-web-inf-classes>false</prefer-web-inf-classes>
	<prefer-application-packages>
		<package-name>javax.faces.*</package-name>
	</prefer-application-packages>	
  </container-descriptor>

</weblogic-web-app>


Hope this will reduce someones time & effort 




--
View this message in context: http://cxf.547215.n5.nabble.com/java-lang-LinkageError-ClassCastException-attempting-to-castzip-tp5760329p5760773.html
Sent from the cxf-user mailing list archive at Nabble.com.

Re: java.lang.LinkageError: ClassCastException: attempting to castzip:

Posted by Sergey Beryozkin <sb...@gmail.com>.
Great effort, the wiki has been updated with both recipes:

https://cwiki.apache.org/confluence/display/CXF20DOC/JAX-RS+Deployment#JAX-RSDeployment-WebLogic

Thanks, Sergey
On 04/09/15 13:39, vineetkala11 wrote:
> Hi All,
>
> After spending almost 3 weeks finally I got resolve with this error .Below
> are step I followed
>
> 1. Downgrade my servlet version from 3.0 to 2.4 in web.xml:
>
> Old :
> <web-app version="3.0" 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_3_0.xsd">
>
> New :
> <web-app xmlns="http://java.sun.com/xml/ns/javaee"
>                        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>                        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>                        http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd"
>                        version="2.4">
>
> because its making scan to my annotated classes in my webapp to exposed as a
> REST webservice. This can be cause for jersey scan also .By downgrading
> servlet version jersey scan not happening .
>
> 2. Secondly I need to remove "myfaces-shared-impl-4.1.0.jar" jar from my
> webapp lib folder ,its getting cast exception from other jars
>
> Below is my weblogic.xml :
>
> <weblogic-web-app>
>    <context-root>/emessaging</context-root>
>    <container-descriptor>
>      <prefer-web-inf-classes>false</prefer-web-inf-classes>
> 	<prefer-application-packages>
> 		<package-name>javax.faces.*</package-name>
> 	</prefer-application-packages>	
>    </container-descriptor>
>
> </weblogic-web-app>
>
>
> Hope this will reduce someones time & effort
>
>
>
>
> --
> View this message in context: http://cxf.547215.n5.nabble.com/java-lang-LinkageError-ClassCastException-attempting-to-castzip-tp5760329p5760773.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>


-- 
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/