嗨,我有许多战争的耳朵
EAR
|_WAR1 context-root/ldap
|_WAR2 context-root/primefaces
...
在WAR1
中使用spring security我只能在context-root/ldap
状态404 context-root/primefaces
中使用登录
我找到了很多解决方案但是使用了application.xml,在我的项目中,spring是配置而没有xml的注释。
尝试使用CAS Authentication,但不能工作。
设置类似的上下文我不会只使用localhost:8080 / context-root就像ticket doasn再次工作
<modules>
<webModule>
<groupId>pl.luppo.war</groupId>
<artifactId>WarTest</artifactId>
<contextRoot>/context-root/primefaces</contextRoot>
</webModule>
<webModule>
<groupId>pl.jar.test</groupId>
<artifactId>WarSOAPTest</artifactId>
<contextRoot>/context-root/soap</contextRoot>
</webModule>
<webModule>
<groupId>pl.luppo.war.ldap</groupId>
<artifactId>WarLDAPOLD</artifactId>
<contextRoot>/context-root/ldap</contextRoot>
</webModule>
</modules>
接下来不会改变SecurityContextPersistenceFilter
@Bean
public SecurityContextPersistenceFilter
securityContextPersistenceFilter() {
HttpSessionSecurityContextRepository securityContextRepository = new
HttpSessionSecurityContextRepository();
securityContextRepository.setAllowSessionCreation(false);
securityContextRepository.setSpringSecurityContextKey("/context-root/");
尝试"/context-root" or "context-root"
nothoing
请帮助配置一些没有applicationContext.xml的单点登录或设置一个主Context-Root。 我搜索类似的问题,但每个解决方案都使用applicationContext.xml。我无法将xml解决方案更改为注释。
整个项目(我知道我在WAR1和WAR2中有重复的* .xhtml,很多评论LOC,因为我尝试了所有内容,但我不会删除它,因为我不会显示整个项目和我的尝试)
http://www.speedyshare.com/FtmW2/PomTest
感谢您的帮助