Самый простой и легкий движок Java Web Services? - PullRequest
2 голосов
/ 30 октября 2010

Я ищу этот самый простой и понятный способ запуска веб-службы Java. Я использовал Axis-1-на-Tomcat, но с Axis 2 он становится слишком толстым. Некоторые настройки для того, что я ищу:

  1. Низкий объем памяти - небольшая библиотека с минимальными двоичными файлами. Axis2.war - 17 МБ - мне нужно что-то более легкое.
  2. Embedded - запускается из JVM с минимально возможным количеством файлов конфигурации и сценариев администратора. Допустим, запустить поверх Jetty (или другого встроенного HTTP-сервера).
  3. Если возможно, конфигурация времени выполнения (например, Jetty) вместо файлов конфигурации.
  4. Имеет Java-to-WSDL и WSDL-Java.
  5. максимально простой механизм добавления сервисов. Это нормально, если сервер должен быть перезапущен для обнаружения новой службы. Желательно, чтобы в файлах сервисов не было списков для загрузки.

Кто-нибудь знаком с решением в этом направлении?

1 Ответ

1 голос
/ 30 октября 2010

Я бы все равно рекомендовал перейти с Axis2 - просто вычеркните все, что вам не нужно.« Одиночный JAR-файл, содержащий все клиентские зависимости Axis2 » и « Понимание зависимостей Axis2 » может быть полезной отправной точкой.

Как встроенный HTTP-сервер, я думаю Причал - лучший вариант.

...