我正在寻找这种最简单、最简单的方法来实现 Java Web 服务。我曾经使用 Axis-1-on-Tomcat,但使用 Axis 2 变得太厚了。我正在寻找的一些偏好:
- 低内存占用 - 具有最少二进制文件的小型库。Axis2.war 是 17 MB - 我需要更轻的东西。
- 嵌入式 - 在 JVM 中运行,使用尽可能少的配置文件和管理脚本。Alt.,在 Jetty(或另一个嵌入式 HTTP 服务器)之上运行。
- 如果可能,使用运行时配置(如 Jetty)而不是配置文件。
- 具有 Java 到 WSDL 和 WSDL 到 Java。
- 添加服务的机制尽可能简单。如果必须重新启动服务器以检测新服务,则可以。最好不要加载服务文件中的列表。
有没有人熟悉这些方面的解决方案?