|
getRequestURI и Tomcat+mod_jk+Apache и винда
|
|||
---|---|---|---|
#18+
Столкнулся с такой проблемой. Сначала опишу действия. Вход в свое приложение делаю через login и пароль. Каждая jsp страничка у меня вначале содержит такой код <%@include file='forcelogin.jsp'%> где проверяется зарегестрирован польз. или нет, если нет, то вызывается login.jsp. forcelogin.jsp : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
В login.jsp , в свою очередь, если пароль введен корректно, то выполняется перенаправление на страницу, куда шли первоначально. ... String nextpage = request.getParameter("nextpage"); ... response.sendRedirect(nextpage); ... Непосредственно на Tomcat-е все работает ( и в JDeveloper-е ), но если идти через Apache ( mod_jk ) возникает проблема - request.getRequestURL() формирует адрес хоста вовсе не доменный, а берет имя компьютера в XP, вследствие чего redirect на nextpage не редиректит ( если давать запрос с др. машины ) В этом и вопрос. Ну это я описал реальную задачу, для того чтоб это можно было проверить приведу тестовый сервлет Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Итого, при запросе на Tomcat http://192.168.30.7:8080/env/servlet/url получаю как надо Request URI : /env/servlet/url Request URI : http://192.168.30.7:8080/env/servlet/url при запросе на Apache http://192.168.30.7/env/servlet/url получаю Request URI : /env/servlet/url Request URI : http:// sanek /env/servlet/url В чем может быть трабл? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2004, 07:35 |
|
|
start [/forum/topic.php?fid=59&msg=32515607&tid=2154126]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 300ms |
total: | 424ms |
0 / 0 |