, 나는 form-login
구성 태그가 폼 로그인으로, 첨가 된 응용 프로그램 모듈 이름을 사용 안 함 :봄 + 톰캣 우리의 봄 보안 XML 파일에서
<form-login always-use-default-target="true"
authentication-failure-url="/"
default-target-url="/bo/bo"
login-page="/"
login-processing-url="/login"
password-parameter="password"
username-parameter="login"/>
내 응용 프로그램은 "MyApp를"이라고, 그것은 localhost:8080/myapp
에서 접근 가능한다 .
성공적으로 로그인하면 localhost:8080/myapp/bo/bo
으로 이동합니다.
그러나, 지금은 톰캣에 ip:port/myapp
를 가리키는 도메인 (mywebsite.com
를 말), 그리고 지금의 일이 (MyApp를) 내가 mywebsite.com
에서 로그인 할 때, 그것은 ip:port/myapp/myapp/bo/bo
으로 해결한다는 것입니다, 당신은 이중 응용 프로그램의 이름을 볼 수 있습니다 경로에. 첫 번째 myapp는 도메인 DNS 리디렉션 설정 (Tomcat에서 실행해야 함)에서 가져온 것이고 두 번째 myapp는 폼 - 로그인 스프링 보안 XML의 default-target-url에서 어떻게 든 보입니다.
어떻게하면이 동작을 비활성화하고 URL을 ip:port/myapp/bo/bo
으로 바꿀 수 있습니까?
[I은 스프링 프레임 워크를 중심으로 구축 쿠바 플랫폼을 해요.]
감사합니다,
이 질문에 이미 답이 여기 것 같다
아, 예, 내 질문에 답변하는 것을 잊었습니다. 아버지는 그 질문을 한 분이 셨습니다. 우리는 해답을 따랐고 효과가있었습니다. 어쨌든 나는 너를 상향 줄거야. –