是否可以在Android设备上运行Tomcat服务器和一些Web应用程序?(即平板电脑)

Bri*_*ter 19 java android web-services

标题几乎说明了一切,但让我提供更多细节.

我们要做的是建立一个移动服务器平台.我们已经有一个用Java编写的服务器平台,它运行在Tomcat服务器上.它为客户端提供Web界面和Web服务接口.

与大多数Web应用程序一样,该系统的构建是在固定位置执行的.

现在,我们需要能够将Web服务和服务器软件带到远程的,未连接的位置.

我们的想法是,我们将使用启用了Wifi的Android平板电脑作为设备本地客户端的服务器.服务器将在平板电脑上运行以服务本地客户端,然后一旦平板电脑返回到3G/4G/EDGE或任何网络的范围内,平板电脑就会将收集的数据上传到主服务器.

可以提供服务的客户数量相对较少 - 一次不超过20个左右.每个客户端的流量量小于每秒32K,并且Web服务器和应用程序的占用空间相对较小.

如果我们想在Android上设置这些东西,首先,它是否可能在没有设备生根的情况下实现?第二,如果有可能,它会以任何一种体面的表现运行吗?

提前致谢!

Eri*_*ine 16

您可以尝试使用I-Jetty在Android上运行Java Web应用程序.您不需要进行任何生根,但我找不到任何性能信息.您可能只需要进行自己的基准测试,以确定它是否符合您的需求.

  • 并非所有Java代码/库都与Android使用的Dalvik VM兼容.可能的情况是,无法在Android上运行EAR中的内容. (3认同)