我正在学习使用apache wicket进行开发,并且尝试将Spring集成在一起
</dependency>
-->
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-spring</artifactId>
<version>${wicket.version}</version>
</dependency>
<!-- spring dependency -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
public class SpringIntegrationPage extends WebPage {
private static final long serialVersionUID = 1L;
@ SpringBean(name="userModel")
private UserModel userModel;
public SpringIntegrationPage(){
add(new Label("namelbl", new PropertyModel<String>(userModel, "name")));
add(new Label("genderlbl", new PropertyModel<String>(userModel, "gender")));
}
}
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor 'public com.beton.SpringIntegrationPage()'. An exception has been thrown during construction!
at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194) ~[wicket-core-7.8.0.jar:7.8.0]
at
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) [catalina.jar:7.0.12]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) [catalina.jar:7.0.12]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) [catalina.jar:7.0.12]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562) [catalina.jar:7.0.12]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.12]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395) [catalina.jar:7.0.12]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250) [tomcat-coyote.jar:7.0.12]
at
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [?:1.7.0_45]
at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175) ~[wicket-core-7.8.0.jar:7.8.0]
... 32 more
Caused by: java.lang.NoClassDefFoundError: org/springframework/core/ResolvableType
似乎这个类型(ResolvableType)是在Spring4.0中引入的,因此在3.0.5版中不会出现。检查此页
因此您可能需要考虑升级Spring版本或使用兼容版本的Wicket。
我是新的spring boot和一些视频教程开始。我创建了一个Maven项目,添加了工件id的父依赖项,添加了和的依赖项。这是: 注: 和包为空。这是一个Maven项目,我使用的是STS,执行了“Maven->更新项目...”并使用STS IDE多次清理/构建整个项目,我得到以下错误。此外,我试图在STS中创建一个新项目,但仍然出现以下错误: 当我将其作为运行时,会出现以下错误: 请帮我解决这个问
问题内容: 我正在使用spring进行一些测试,但出现此错误: 我安装的JAR是:spring-test-2.5.6.jar 除此之外,我还需要另一个罐子吗? 谢谢 问题答案: 您还需要通过查看包装,通常可以告诉您缺少了哪些罐子。在此org.springframework.core。*都在核心jar文件中。
问题内容: 我正在尝试使用Spring Boot编写一个简单的RESTful服务。但是,有一条错误消息我无法解决。我一直在研究, 看来这是SpringBoot版本之间的冲突,但是我不确定如何摆脱它。 我有这个SpringBootApp: Associated with this pom.xml: Looks fine for me, but I am getting this error: 问题答
问题内容: 我正在尝试使用Spring Boot编写一个简单的RESTful服务。但是,有一条错误消息我无法解决。我一直在研究,看来这是SpringBoot版本之间的冲突,但是我不确定如何摆脱它。 我有这个SpringBootApp: 与此pom.xml相关联: 对我来说看起来不错,但出现此错误: 问题答案: 转到Spring boot Initialzr站点,然后选择Web stack作为依赖项
我正在创建一个简单的Web应用程序,并决定使用Spring JdbcTemplate类。但是现在我遇到了noClassDefFounderror:org/springframework/jdbc/core/rowmapper。 ControllerServlet.java ProductDaoImpl.java
我得到了这个例外,但我不能理解那里发生了什么。 因为在编译时,我的类可以访问apache POI类,但在运行时,我的类抛出异常,他无法找到 。 如果你有什么建议,请分享。 我得到以下异常。 Manifest.MF如下