ServletContext
атрибуты, установленные на одной JVM, не отображаются на другой JVM. Зачем?Сервлеты в java-sharing ServletContexts через JVM
ответ
Для чего это должно быть? Отдельные JVM имеют отдельные адресные пространства. Чтобы обмениваться информацией между ними, она должна быть явно отправлена через какой-то общий канал, такой как сокет, файл или база данных.
Я не слышал о какой-либо общей памяти JVM, которую вы можете использовать программно. С Java 1.5 есть CDS, что, к сожалению, вам не поможет в этой ситуации, насколько мне известно ...
По мере того, как Майкл отзывается, вы должны использовать другую общую конструкцию в зависимости от того, какую информацию вы хотите разделить. Соответственно это проблема сервлета, вы, возможно, захотите поделиться некоторыми данными с помощью различных веб-приложений. Если вы можете удовлетвориться медленной производительностью с использованием базы данных или простого файла, это сработает для вас. Если у вас есть надежное корпоративное решение, скажем, с EJB или что-то в этом роде, вы можете увидеть другие технологии, такие как темы JMS или распределенные кеши в среде кластера.
CDS не имеет ничего общего с этим. Во-первых, речь идет только о том, чтобы делиться статическими структурами данных классов и, возможно, что более важно, * * разработан * полностью прозрачным. –
Я отметил, что это не поможет, упомянул об этом, потому что это любопытный материал, и это своего рода «общая» память. – dxx
- 1. Получить все ServletContexts, загруженные в JVM (сервлет-контейнер)
- 2. Сохранение данных в ArrayList через сервлеты
- 3. Синхронизация метода через JVM
- 4. Обработка логинов на сервере XMPP через сервлеты
- 5. PrintWriter Объект в сервлеты
- 6. Не удалось обновить mysql databse через сервлеты
- 7. Монитор JRockit JVM через SNMP
- 8. UnsatisfiedLinkError Запуск JVM через Eclipse
- 9. Нитки-сервлеты
- 10. Ошибка в затмении, сервлеты
- 11. Регулярные занятия в сервлеты
- 12. Сервлеты в karaf/servicemix
- 13. JDBC соединение в сервлеты
- 14. Сессии - сервлеты
- 15. Сервлеты Selenium2
- 16. Синхронизация записи общего файла внутри JVM и через JVM
- 17. Репликация сеанса через JVM в WebSphere
- 18. Настройка JVM через командную строку в Windows
- 19. Сервлеты: как манипулировать URI
- 20. сервлеты против более объектов
- 21. Сервлеты + JAX-WS
- 22. HttpSession, используя сервлеты
- 23. Как CGI и сервлеты выполняются по-разному?
- 24. Как работают сервлеты?
- 25. Можно ли загружать файл через сервлеты GWT RPC?
- 26. Безопасная загрузка изображений в сервлеты
- 27. Показано арабские символы в сервлеты
- 28. JavaBean Самоанализ в сервлеты [Tomcat]
- 29. Как запустить сервлеты в eclipse
- 30. Как использовать сервлеты в struts2
потому что они разные jvms – fmucar