我在我的手机上的 android 应用程序中有一个客户端,它将 SOAP 请求发送到服务器。我在我的 PC 上使用响应 SOAP 请求的 tomcat、servlet 创建了一个服务器。我现在希望客户端和服务器都在同一个手机中。
因此,我想将同一台服务器移植到手机上的 android 应用程序。我不知道该怎么做。如何在 doPost() 方法中接收客户端请求,就像在我的将充当服务器的 android 应用程序中的 servlet 中所做的那样。
显然有一个用于 Android 的 Jetty 服务器/servlet 容器的端口,称为I-Jetty。我自己没有使用过它,但它可以让你在 Android 上运行一个 servlet 容器——这正是你所需要的
在 doPost() 方法中接收客户端请求,就像在 servlet 中所做的那样。
为了完整起见,我还想提供Tiny Java Web Server (TJWS):
http://sourceforge.net/projects/tjws
它与 Servlet 3.0 Spec 兼容,并且可以在JBOSS 的 RESTEasy产品中用于生产。
TJWS 是 BSD 许可的,可以为 Android 编译。