小编Bha*_*ain的帖子

在 Android 应用程序中嵌入 Tomcat 7

我需要将 Tomcat 7 嵌入到 android 应用程序中,以便它可以将本地 Web 应用程序作为独立应用程序运行。我能够在 Java 应用程序中嵌入 Tomcat。现在,我想为 Android 应用程序实现相同的目标。请建议我从哪里开始。I-jetty 和 NanoHttpd 已经可用于此目的,但我需要专门使用也嵌入在 android 应用程序中的 Tomcat。对于 Java 应用程序,我使用 Apache Tomcat 7 中的以下代码。我想知道如何在 Android 中使用相同的嵌入式 Tomcat API。如果我在 Activity 的 OnCreate() 方法中在 android 中使用此 API

import org.apache.catalina.startup.Tomcat;
import org.apache.catalina.core.StandardServer;
import org.apache.catalina.core.AprLifecycleListener;
import org.apache.catalina.LifecycleException;
import javax.servlet.ServletException;
public class EmbeddedTomcat {
    private Tomcat tomcat;
    private void startTomcat() throws ServletException, LifecycleException {
        this.tomcat = new Tomcat();
        this.tomcat.setPort(8080); #2
        this.tomcat.setBaseDir("."); #3
        // Add AprLifecycleListener 
        StandardServer server = (StandardServer) this.tomcat.getServer();
        AprLifecycleListener listener = new …
Run Code Online (Sandbox Code Playgroud)

embed android tomcat

5
推荐指数
0
解决办法
1711
查看次数

标签 统计

android ×1

embed ×1

tomcat ×1