struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rushabh_Ra...@external.mckinsey.com
Subject Re: Struts 2 with RAD 6
Date Thu, 17 Jan 2008 14:29:29 GMT
Hi,

I was trying to execute the sample code(Struts2 mail reader application) 
available at http://struts.apache.org/download.cgi#struts206

I currently don't  have RAD-7 on my machine and I tried to run it on a 
colleague's machine but I got this exception.

I need to ensure that there are no issues developing Struts-2 application 
with RAD-7 only then I can procure RAD-7. But I am not able to run the 
sample Struts-2 on RAD 7.

Do you have any clue whether Struts-2 should work with RAD-6 ?

Thanks & Regards,
Rushabh Raval



"Cheng Wei Lee" <zhenwei.li@gmail.com> 
01/17/2008 07:36 PM
Please respond to
"Struts Users Mailing List" <user@struts.apache.org>


To
"Struts Users Mailing List" <user@struts.apache.org>
cc

Subject
Re: Struts 2 with RAD 6






I've no difficulties using Struts 2 on RAD v7. What are you actually 
trying
to do? To build Struts 2 from scratch?

On Jan 17, 2008 9:42 PM, <Rushabh_Raval@external.mckinsey.com> wrote:

> Hi,
>
> I am trying to figure out how could I use Strus-2 with RAD-6 which has 
Jdk
> 1.4.
>
> I even tried to run the mail reader application on RAD -7 which has jdk
> 1.5 with JRE 5.
>
> Could someone please help me running the sample code on RAD-6. I was 
also
> not able to figure out how I could use jdk 1.5 on RAD-6.
>
> I am aware that there is a build for jdk1.4 but does it have some
> functional or performance difference from the Struts-2 build for jdk 1.5
>
> I am getting an exception
>
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R
> java.lang.LinkageError: LinkageError while defining class:
> org.apache.struts2.dispatcher.FilterDispatcher
> Could not be defined due to:
> org/apache/struts2/dispatcher/FilterDispatcher (Unsupported major.minor
> version 49.0)
> This is often caused by having a class defined at multiple
> locations within the classloader hierarchy.  Other potential causes
> include compiling against an older or newer version of the class
> that has an incompatible method signature.
> Dumping the current context classloader hierarchy:
>    ==> indicates defining classloader
>   [0] com.ibm.ws.bootstrap.ExtClassLoader@7ebaf861
>   [1] sun.misc.Launcher$AppClassLoader@7eb0b861
>   [2] sun.misc.Launcher$ExtClassLoader@7eb4b861
> ---Original exception---
> java.lang.UnsupportedClassVersionError:
> org/apache/struts2/dispatcher/FilterDispatcher (Unsupported major.minor
> version 49.0)
>        at java.lang.ClassLoader.defineClass0(Native Method)
>        at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled
> Code))
>        at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java
> (Compiled
> Code))
>        at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(
> CompoundClassLoader.java:576)
>        at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(
> CompoundClassLoader.java(Compiled
> Code))
>        at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(
> CompoundClassLoader.java(Compiled
> Code))
>        at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled
> Code))
>        at java.beans.Beans.instantiate(Beans.java:202)
>        at java.beans.Beans.instantiate(Beans.java:63)
>        at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(
> WebAppFilterManager.java:289)
>        at
>
> 
com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper
> (WebAppFilterManager.java:155)
>        at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(
> WebAppFilterManager.java:202)
>        at
> 
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(
> DefaultExtensionProcessor.java:536)
>        at
> 
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(
> DefaultExtensionProcessor.java:500)
>        at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2837)
>        at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)
>        at
> com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)
>        at
> 
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1681)
>        at
> 
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)
>        at
> 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(
> HttpInboundLink.java:421)
>        at
> 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(
> HttpInboundLink.java:367)
>        at
> com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(
> HttpICLReadCallback.java:94)
>        at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(
> WorkQueueManager.java:548)
>        at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(
> WorkQueueManager.java:601)
>        at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(
> WorkQueueManager.java:934)
>        at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(
> WorkQueueManager.java:1021)
>        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332)
>
> --- end Original exception----
>
>        at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(
> CompoundClassLoader.java:621)
>        at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(
> CompoundClassLoader.java(Compiled
> Code))
>        at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(
> CompoundClassLoader.java(Compiled
> Code))
>        at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled
> Code))
>        at java.beans.Beans.instantiate(Beans.java:202)
>        at java.beans.Beans.instantiate(Beans.java:63)
>        at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(
> WebAppFilterManager.java:289)
>        at
>
> 
com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper
> (WebAppFilterManager.java:155)
>        at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(
> WebAppFilterManager.java:202)
>        at
> 
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(
> DefaultExtensionProcessor.java:536)
>        at
> 
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(
> DefaultExtensionProcessor.java:500)
>        at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2837)
>        at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)
>        at
> com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)
>        at
> 
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1681)
>        at
> 
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)
>        at
> 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(
> HttpInboundLink.java:421)
>        at
> 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(
> HttpInboundLink.java:367)
>        at
> com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(
> HttpICLReadCallback.java:94)
>        at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(
> WorkQueueManager.java:548)
>        at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(
> WorkQueueManager.java:601)
>        at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(
> WorkQueueManager.java:934)
>        at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(
> WorkQueueManager.java:1021)
>        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332)
>
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(
> CompoundClassLoader.java:621)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(
> CompoundClassLoader.java(Compiled
> Code))
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(
> CompoundClassLoader.java(Compiled
> Code))
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> java.beans.Beans.instantiate(Beans.java:202)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> java.beans.Beans.instantiate(Beans.java:63)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(
> WebAppFilterManager.java:289)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
>
> 
com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper
> (WebAppFilterManager.java:155)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(
> WebAppFilterManager.java:202)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> 
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(
> DefaultExtensionProcessor.java:536)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> 
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(
> DefaultExtensionProcessor.java:500)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2837)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> 
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1681)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> 
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(
> HttpInboundLink.java:421)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(
> HttpInboundLink.java:367)
> [1/16/08 18:14:21:842 IST] 0000003d SystemErr     R     at
> com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(
> HttpICLReadCallback.java:94)
> [1/16/08 18:14:21:858 IST] 0000003d SystemErr     R     at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(
> WorkQueueManager.java:548)
> [1/16/08 18:14:21:858 IST] 0000003d SystemErr     R     at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(
> WorkQueueManager.java:601)
> [1/16/08 18:14:21:858 IST] 0000003d SystemErr     R     at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(
> WorkQueueManager.java:934)
> [1/16/08 18:14:21:858 IST] 0000003d SystemErr     R     at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(
> WorkQueueManager.java:1021)
> [1/16/08 18:14:21:858 IST] 0000003d SystemErr     R     at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332)
>
> Thanks & Regards,
> Rushabh Raval
> +=========================================================+
> This message may contain confidential and/or privileged
> information.  If you are not the addressee or authorized to
> receive this for the addressee, you must not use, copy,
> disclose or take any action based on this message or any
> information herein.  If you have received this message in
> error, please advise the sender immediately by reply e-mail
> and delete this message.  Thank you for your cooperation.
> +=========================================================+
>




+=========================================================+
This message may contain confidential and/or privileged
information.  If you are not the addressee or authorized to
receive this for the addressee, you must not use, copy,
disclose or take any action based on this message or any
information herein.  If you have received this message in
error, please advise the sender immediately by reply e-mail
and delete this message.  Thank you for your cooperation.
+=========================================================+

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message