2

我正在寻找这种最简单、最简单的方法来实现 Java Web 服务。我曾经使用 Axis-1-on-Tomcat,但使用 Axis 2 变得太厚了。我正在寻找的一些偏好:

  1. 低内存占用 - 具有最少二进制文件的小型库。Axis2.war 是 17 MB - 我需要更轻的东西。
  2. 嵌入式 - 在 JVM 中运行,使用尽可能少的配置文件和管理脚本。Alt.,在 Jetty(或另一个嵌入式 HTTP 服务器)之上运行。
  3. 如果可能,使用运行时配置(如 Jetty)而不是配置文件。
  4. 具有 Java 到 WSDL 和 WSDL 到 Java。
  5. 添加服务的机制尽可能简单。如果必须重新启动服务器以检测新服务,则可以。最好不要加载服务文件中的列表。

有没有人熟悉这些方面的解决方案?

4

1 回答 1

1

我仍然建议使用Axis2 - 只需去掉不需要的所有内容。“包含所有 Axis2 客户端依赖项的单个 JAR ”和“了解 Axis2 依赖项”可能是有用的起点。

作为嵌入式 HTTP 服务器,我猜Jetty是最好的选择。

于 2010-10-30T12:42:08.010 回答