我想用wicket建立一個web應用程序。但每當我嘗試運行,我得到以下錯誤錯誤,當試圖在日食下運行一個檢票應用程序
SEVERE: StandardWrapper.Throwable java.lang.NoSuchMethodError:
org.apache.wicket.util.lang.Args.notNull(Ljava/lang/Object;Ljava/lang/String;)V
at
org.apache.wicket.request.resource.ResourceReference.<init>(ResourceReference.java:73)
at
org.apache.wicket.request.resource.ResourceReference.<init>(ResourceReference.java:89)
at
org.apache.wicket.request.resource.PackageResourceReference.<init>(PackageResourceReference.java:69)
at
org.apache.wicket.extensions.ajax.markup.html.form.upload.UploadProgressBar.<clinit>(UploadProgressBar.java:110)
at
org.apache.wicket.extensions.ajax.markup.html.form.upload.UploadProgressBar$ComponentInitializer.init(UploadProgressBar.java:92)
at org.apache.wicket.extensions.Initializer.init(Initializer.java:36)
at
org.apache.wicket.Application.callInitializers(Application.java:788)
at
org.apache.wicket.Application.initializeComponents(Application.java:625)
at
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:575)
at
org.apache.wicket.protocol.http.WicketServlet.init(WicketServlet.java:194)
at javax.servlet.GenericServlet.init(GenericServlet.java:160) at
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138) at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
任何人都可以請解釋錯誤的原因?
你是如何設置Wicket的?你使用Maven Quickstart嗎?快速啓動沒有修改運行?您是使用嵌入式Jetty服務器還是您自己的設置? – Blacklight
另外,由於您使用的是擴展名:您使用的是哪個版本? Wicket版本,wicket-stuff,wicket-extensions等版本應該匹配。 – Blacklight
@ Blacklight,謝謝...我已經使用Maven設置了wicket,並且是快速啓動運行良好。我使用嵌入式碼頭服務器本身,並且我覺得我在版本中錯了。謝謝。 – blackhole