我正在使用内置的“在服务器上运行”tomcat选项测试eclipse中的maven项目。当我尝试这样做时,出现错误,指出某些依赖项在我在POM中引用的外部jar中得不到满足。但是我发现,如果我通过DeploymentAssembly选项卡中添加的jar我可以毫不问题在Eclipse中运行:相当于在maven中添加jar到部署程序集
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.company.user.server.UserDetailsAuthoritiesMapper#0'
问题是当我尝试在实际的Tomcat实例部署。 Maven构建运行正常,但是当我启动servlet时,我得到了相同的未满足的依赖性错误。这对我来说表明外部的罐子没有被正确地打包入战争。 eclipse中通过DeploymentAssembly选项卡添加软件包的maven相当于什么?在pom.xml的条目:
<dependency>
<groupId>com.company.webapp</groupId>
<artifactId>webapp-user</artifactId>
<version>106</version>
</dependency>
感谢
您可能需要考虑增加错误信息和其他信息片段你的问题。 –