Я ищу этот самый простой и простой способ запустить веб-службу Java в воздухе. Раньше я использовал Axis-1 на Tomcat, но с Axis 2 он становится слишком толстым. Некоторые предпочтения для того, что я ищу:
- Низкий объем памяти — небольшая библиотека с минимальным количеством двоичных файлов. Axis2.war весит 17 МБ - мне нужно что-то полегче.
- Встроенный — запускается из JVM с минимальным количеством файлов конфигурации и сценариев администрирования. Альтернативный вариант — запустить поверх Jetty (или другого встроенного HTTP-сервера).
- Если возможно, конфигурация времени выполнения (например, Jetty) вместо файлов конфигурации.
- Имеет Java-to-WSDL и WSDL-to-Java.
- Максимально простой механизм добавления услуг. Это нормально, если сервер необходимо перезапустить для обнаружения новой службы. Желательно без списков в файлах сервисов для загрузки.
Кто-нибудь знаком с решением в этом направлении?