|
|
|
tomcat: как заставить его переключиться на второй сервлет при простое первого ?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. В одной умной книге по сервлетам - Буди Курнявана - есть пример, на стр. 65, показывающий чтение одного и того же счетчика двумя окнами (что, очевидно, не есть гут). Если перевести этот пример на core java, без всяких сервлетов, то воспроизводится всё элементарно: Код: java 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. Этот же пример, переделанный "под сервлеты" и запускаемый в двух окнах браузера, приводит к выводу в консоли Томката сообщений строго в послед. порядке: Код: java 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. То есть, второй сервлет не начинает запускаться раньше первого. Как это исправить ? PS. Добавление maxThreads="300" в conf/server.xml (тег <Connector port="8080" protocol="HTTP/1.1" . . . />) - не помогло. Но судя по гуглению, этот параметр можно и не указывать, он по дефолту = 3000. PPS. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 20:18:58 |
|
||
|
tomcat: как заставить его переключиться на второй сервлет при простое первого ?
|
|||
|---|---|---|---|
|
#18+
Может, дело в браузере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 20:46:35 |
|
||
|
tomcat: как заставить его переключиться на второй сервлет при простое первого ?
|
|||
|---|---|---|---|
|
#18+
Alexander A. Sak, у меня тут FF 4.0.1. Что-то не вижу я в его настройках ничего на тему сабжа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 20:55:57 |
|
||
|
tomcat: как заставить его переключиться на второй сервлет при простое первого ?
|
|||
|---|---|---|---|
|
#18+
Попробуй два разных браузера запустить. Я сталкивался, что FF по одному URL не посылает одновременно более одного запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 20:57:41 |
|
||
|
tomcat: как заставить его переключиться на второй сервлет при простое первого ?
|
|||
|---|---|---|---|
|
#18+
так и есть! запустил IE - всё пошло ОК. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 21:28:11 |
|
||
|
tomcat: как заставить его переключиться на второй сервлет при простое первого ?
|
|||
|---|---|---|---|
|
#18+
PS. в FF конфиг-параметры, содержащие слово 'connect', видимо на это не влияют. В итоге, всё разрулилось маппингом: задал еще один шаблон УРЛа на тот же сервлет и всё стало читаться "в параллель". web.xml Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 22:50:11 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=197&tid=2128086]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
62ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 365ms |

| 0 / 0 |
