Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以在android应用程序中使用Tomcat服务器吗_Android_Xml_Jsp - Fatal编程技术网

我们可以在android应用程序中使用Tomcat服务器吗

我们可以在android应用程序中使用Tomcat服务器吗,android,xml,jsp,Android,Xml,Jsp,我正在使用JSP和xml解析开发Android Web应用程序。我使用Tomcat服务器用Java开发了它,但无法用Android开发。我是网络应用开发的新手。那么,有谁能建议我如何进一步 等待响应,伙计们……谢谢你们你们想用dalvik在Android内部运行Tomcat吗?那太疯狂了。如果它是一个Web应用程序,请将它放在某个地方并使用浏览器。您可能不需要android上的tomcat。毕竟tomcat是一个web服务器(除了其他一切)。这意味着运行应用程序的手机应该能够满足其他客户端的请求

我正在使用JSP和xml解析开发Android Web应用程序。我使用Tomcat服务器用Java开发了它,但无法用Android开发。我是网络应用开发的新手。那么,有谁能建议我如何进一步


等待响应,伙计们……谢谢你们

你们想用dalvik在Android内部运行Tomcat吗?那太疯狂了。如果它是一个Web应用程序,请将它放在某个地方并使用浏览器。

您可能不需要android上的tomcat。毕竟tomcat是一个web服务器(除了其他一切)。这意味着运行应用程序的手机应该能够满足其他客户端的请求。我怀疑你能否确保你的手机IP是固定的,即使是这样,手机也不应该是服务器


我怀疑您所做的是——您已经在JSP和servlet的上下文中实现了一些功能,但是这个功能可以在没有JSP/servlet的情况下轻松运行。从类路径中删除servlet-api.jar,并使功能在没有这些的情况下工作。然后你可以很容易地在android应用程序中使用它。

虽然从硬件的角度来看应该是可行的,但要让tomcat在android提供的dalvik伪java环境中运行几乎是不可能的。Android使用的dalvik虚拟机不是标准的Java虚拟机,因此tomcat无法在其上运行。
我建议看看Maemo的世界,特别是n800和,它们有点黑客化,但也比android更接近linux。我已经在这些机器上成功运行了基于OSGI的应用程序。它们仍然是你可以使用的移动设备


查看此网站以获取一些示例:

查看。这是一个运行在Android平台上的web服务器。

为什么疯狂?可以制作一个ip伪staic,然后使用手机或平板电脑作为服务器,而不是全天候运行耗电量大的台式机。当然是为了非常简单的目的,可能是为了实验。但这主意不错。几年前,我在公司编写了一个用于内部局域网通信的工具,该工具包括同步和异步消息传递、文件和文件夹交换功能,防火墙在一个390 kb的jar中解决了访问和所有问题,没有任何依赖性…还内置了一个http servlet,它在dalvik上运行,没有问题-我已经测试过了。因此,即使意图不是100%清楚,但方法是存在的