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