Доброе утро. В настоящее время я использую демона, написанного в java, и у него есть объект RMI, который принимает соединения от графического клиента. Это очень просто, и RMI не очень хорош в масштабируемости. Теперь я хочу перейти на веб-приложение для взаимодействия с клиентом с сервером через веб-браузер, но у меня есть сомнения. Есть ли способ запустить демон на сервере приложений и принять взаимодействие с клиентом через http? проблема заключается в том, что часть демона должна работать постоянно (на моем сервере rmi у меня есть отдельный поток), для обработки файлов и не может быть вызван только по запросам клиента.Rmi сервер, как в j2ee
-1
A
ответ
1
Предполагая, что вы используете Java EE 7. Вы можете реализовать непрерывно работающий демон с помощью @StartUp EJB и ManagedExecutorService.
+0
... или даже используйте средство пакетной обработки. –
Смежные вопросы
- 1. Вход на сервер RMI
- 2. Многопользовательский сервер Java RMI
- 3. Сервер RMI отключается самостоятельно
- 4. Остановки RMI сервер (Java)
- 5. Неисправность службы Сервер RMI
- 6. Как реализовать общий тест для соединения RMI, услуги J2EE?
- 7. Spring RMI Сервер Ошибка
- 8. Java RMI-сервер Probleme
- 9. разоблачить сервер RMI в JBoss?
- 10. Как сервер RMI отвечает на несколько вызовов клиента RMI?
- 11. Java RMI и сервер приложений
- 12. Сервер через RMI без регистрации
- 13. Простой сервер RMI с SSL
- 14. Где находится сервер Java RMI?
- 15. Разделить клиент и сервер RMI
- 16. Как удаленно выключение на сервер Java RMI
- 17. RMI-сервер: rmiregistry или LocateRegistry.createRegistry
- 18. RMI: удаленный объект, такой же, как сервер?
- 19. Сервер Spring RMI и чистый клиент RMI для Java
- 20. Может ли RMI (JRMP) сервер вызываться RMI IIOP?
- 21. Возможно ли запустить сервер RMI в tomcat?
- 22. Не удается найти сервер RMI в сервлете
- 23. Как узнать версию j2ee?
- 24. Как RMI в netbeans
- 25. Java RMI - вызов клиента на сервер
- 26. Spring 4 RMI-сервер не запускается
- 27. сервер является веб-службой J2EE, а MySQL является сервером базы данных, клиент и J2EE-сервер находятся в разных часовых поясах.
- 28. Java RMI клиент, использующий сервер C# TcpChannel
- 29. Сервер Java и клиент/RMI или Socket?
- 30. Java не может запустить сервер RMI
Вы можете сделать то же самое с веб-службами. Например, вы можете создать веб-службу REST и вызвать ее у клиента. –
не может сделать так. поток приложения должен работать непрерывно. –
Есть ли причина, по которой вы не можете продолжать использовать ваш RMI-сервер и выставляете интерфейс через веб-службу? «Используя поддержку Spring для RMI, вы можете прозрачно предоставлять свои услуги через инфраструктуру RMI». Http://docs.spring.io/spring/docs/current/spring-framework-reference/html/remoting.html – michaelok