Если вы хотите просто поиграть с JMS на локальном компьютере, вы можете начать с GlassFish от Sun. Это будет в значительной степени "просто работать" из коробки.
Да, вы получаете полный сервер приложений и стек Java EE, а также JMS, который является лишь компонентом, но в то же время его тривиально установить и приступить к работе. Особенно, если вы добавите NetBeans в качестве IDE, поскольку он хорошо интегрирован со GlassFish.
Тем не менее, вам, безусловно, не нужен целый сервер приложений Java EE только для того, чтобы использовать JMS. Доступно много JMS-совместимых серверов обмена сообщениями. ActiveMQ - единственный пример.
Я предлагаю только Glassfish, потому что он имеет большой опыт в плане загрузки, установки, запуска и запуска.
Если вы хотите настроить другой параметр, их несколько.
Кроме того, я предлагаю GlassFish (или любой полноценный сервер Java EE) просто потому, что даже если вы просто заинтересованы в JMS, вы, вероятно, обнаружите, что модель Java EE Message Driven Bean (MDB) на самом деле работает довольно хорошо, как механизм для использования JMS. И это тоже довольно просто настроить для базовых сценариев использования. Если у вас есть MDB, вы можете захотеть общаться с базой данных, и сервер Java EE уже имеет встроенный пул соединений и т. Д. Вы также получаете управление транзакциями с помощью Java EE (что на самом деле важно для JMS).
По сути, хотя JMS интересен, другие службы также привлекательны, даже если они вам "пока не нужны". Если вы хотите побаловаться с ними, они легко доступны на полноценном сервере Java EE, что способствует экспериментам и, возможно, адаптации.
Итак, начиная с загрузки GlassFish, на самом деле может быть интересной дверью для изучения и открытия вещей, выходящих за рамки JMS.