如何使用Spring 3.1.2应用程序设置swagger-springmvc 0.6.5

时间:2014-02-16 05:36:56

标签: spring spring-mvc spring-security swagger swagger-ui

我试图在Spring 3.1.2项目中使用swagger-springmvc 0.6.6。但是,当我将应用程序部署到Tomcat时,它失败并出现异常。

我正在使用的版本似乎存在问题。 swagger-springmvc还带来了与Spring 3.1.2罐子冲突的Spring 3.2.4罐子。

错误:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'org.springframework.security.filterChains': Cannot resolve reference to bean
'org.springframework.security.web.DefaultSecurityFilterChain#2'
while setting bean property 'sourceList' with key [2]; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'org.springframework.security.web.DefaultSecurityFilterChain#2
.......

....nested exception is java.lang.ClassNotFoundException:
org.springframework.cache.ehcache.EhCacheFactoryBean

在Spring 3.1.2和Spring 3.2.4中都可以找到org.springframework.cache.ehcache.EhCacheFactoryBean类。

当我尝试在我的Local smachine中运行应用程序时,它的运行没有问题。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

请参阅此示例配置。这是一个非常简单的vanilla设置,显示了所需的最低配置。

JDK 6 雄猫7 Spring 3.2.4

https://github.com/varoonverma/Swagger.git

干杯,