I am using the following JARs:
myfaces-api-1.1.5.jar
myfaces-impl-1.1.5.jar
tomahawk-1.1.5-SNAPSHOT.jar(myFaces1.1.5 is compatible with
tomahawk-1.1.5-SNAPSHOT.jar - I guess)
tiles.jar
tomahawk-sandbox-1.1.5-SNAPSHOT.jar
on websphere app server
I am trying to use the below component with web.xml
SAVE_STATE to client
<s:inputSuggestAjax
id="suggestNumber"
suggestedItemsMethod="#{bean.getNumberSuggestList}"
;
style="width:100px;"
value="#{bean.number}"
/>
I am getting below error..please any one suggest how to
resolve it
java.lang.NoClassDefFoundError:
org.apache.myfaces.custom.dojo.DojoWidget
at java.lang.ClassLoader.defineClassImpl(Native
Method)
at
java.lang.ClassLoader.defineClass(ClassLoader.java:222)
at
java.security.SecureClassLoader.defineClass(SecureClassLoade
r.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(Comp
oundClassLoader.java:526)
at
com.ibm.ws.classloader.CompoundClassLoader.findClass(Compoun
dClassLoader.java:477)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(Compoun
dClassLoader.java:382)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:561)
at java.lang.ClassLoader.defineClassImpl(Native
Method)
at
java.lang.ClassLoader.defineClass(ClassLoader.java:222)
at
java.security.SecureClassLoader.defineClass(SecureClassLoade
r.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(Comp
oundClassLoader.java:526)
at
com.ibm.ws.classloader.CompoundClassLoader.findClass(Compoun
dClassLoader.java:477)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(Compoun
dClassLoader.java:382)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:561)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:164)
at
org.apache.myfaces.shared_impl.util.ClassUtils.classForName(
ClassUtils.java:134)
at
org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassFo
rName(ClassUtils.java:160)
at
org.apache.myfaces.application.ApplicationImpl.addComponent(
ApplicationImpl.java:272)
at
org.apache.myfaces.config.FacesConfigurator.configureApplica
tion(FacesConfigurator.java:608)
at
org.apache.myfaces.config.FacesConfigurator.configure(FacesC
onfigurator.java:148)
at
org.apache.myfaces.webapp.StartupServletContextListener.init
Faces(StartupServletContextListener.java:68)
at
org.apache.myfaces.webapp.MyFacesServlet.init(MyFacesServlet
.java:66)
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletW
rapper.java:185)
at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(Servle
tWrapper.java:316)
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
(ServletWrapper.java:341)
at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleReque
st(ServletWrapper.java:463)
at
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.j
ava:3129)
at
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGro
up.java:238)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContai
ner.java:811)
at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebCont
ainer.java:1433)
at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChanne
lLink.java:93)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleD
iscrimination(HttpInboundLink.java:465)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleN
ewInformation(HttpInboundLink.java:394)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(H
ttpInboundLink.java:274)
at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback
.sendToDiscriminators(NewConnectionInitialReadCallback.java:
214)
at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback
.complete(NewConnectionInitialReadCallback.java:113)
at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.future
Completed(AioReadCompletionListener.java:152)
at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(Abstract
AsyncFuture.java:213)
at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(A
bstractAsyncFuture.java:195)
at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:1
94)
at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(Result
Handler.java:741)
at
com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
As this class is in Tomahawk 1.1.3 but its not compatible
with myFaces
1.1.5, any workaround
Thanks a LOT
GK
--
View this message in context: http://www.nabble.com/java.lang.NoClassDefFoundErr
or%3A-org.apache.myfaces.custom.dojo.DojoWidget-tf4577195.ht
ml#a13065925
Sent from the MyFaces - Users mailing list archive at
Nabble.com.
|