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

2022-09-02 10:03:48

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

我们试图实现的是构建一个移动服务器平台。我们已经有一个用Java编写的服务器平台,可以在Tomcat服务器上运行。它向客户端提供 Web 界面和 Web 服务接口。

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

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

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

可以服务的客户端数量相对较少 - 一次不超过20个左右。每个客户端的流量将很小,每秒<32K,此外,Web服务器和应用程序的占用空间相对较小。

如果我们想在Android上设置这些东西,首先,有没有可能不生根设备?其次,如果可能的话,它会以任何像样的性能运行吗?

提前致谢!


答案 1

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


答案 2

答案似乎是:

  • 理论上是的,
  • 在实践中,这是一个坏主意,你有一些工作要做才能实现它。

例如,阅读此Google网上论坛线程

其次,如果可能的话,它会以任何像样的性能运行吗?

不可能说,但我有我的怀疑。如果您正在寻找性能(和简单性),您应该查看常规PC,IMO。


推荐