启动Apache James邮件服务器时(通过 bin / run.sh ),我得到NoUniqueBeanDefinitionException
。我已经创建了本地域和用户,并希望使用文件系统来存储邮箱。例外是:
Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.apache.james.rrt.api.RecipientRewriteTable] is defined: expected single matching bean but found 2: usersrepository,recipientrewritetable
在 usersrepository.xml 中,我已注释掉JPAUsersRepository
bean定义,并且未注释UsersFileRepository
定义。
在 recipientrewritetable.xml 中,无论我对JPARecipientRewriteTable
bean定义不加注释还是被注释掉,启动时我仍然会遇到此异常。