Java Web应用程序指定入口点

Java Web应用程序指定入口点,java,jsp,tomcat,netbeans,Java,Jsp,Tomcat,Netbeans,我有一些Java Web应用程序,现在它从index.jsp页面开始。 我有自己的类,代码如下: import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class EntryPointClass extends HttpServlet { @Override public void doGet(HttpServletRequest request, HttpServletRes

我有一些Java Web应用程序,现在它从index.jsp页面开始。 我有自己的类,代码如下:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class EntryPointClass extends HttpServlet {
    @Override
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
      ....
    }
}
我的MANIFEST.MF文件如下所示:

Manifest-Version: 1.0
Main-class: asap.vito.mobileapi.EntryPointClass
但是无论如何,在删除index.jsp之后,我有一个404错误

我应该改变什么来直接从java类启动我的应用程序


谢谢。

首先,它是一个servlet而不是简单的java类。。。 您应该将其映射到web.xml,然后您可以直接访问它

为servlet提供这种类型的映射

<welcome-file-list>
  <welcome-file>entryPointClass </welcome-file>
 </welcome-file-list>
    <servlet>
            <servlet-name>EntryPointClass </servlet-name>//servlet name here
            <servlet-class>examples.EntryPointClass </servlet-class> // packagename.servletclassname
        </servlet>

        <servlet-mapping>
            <servlet-name>EntryPointClass </servlet-name>// servletname
            <url-pattern>/entryPointClass </url-pattern>  // url parttern by which you will access your servlet
        </servlet-mapping>

入口点类
EntryPointClass//servlet名称在这里
examples.EntryPointClass//packagename.servletclassname
EntryPointClass//servletname
/entryPointClass//url parttern,您将通过它访问servlet

要从服务器访问此文件,请使用projectname/urlpattern

首先,它是一个servlet而不是简单的java类。。。 您应该将其映射到web.xml,然后您可以直接访问它

为servlet提供这种类型的映射

<welcome-file-list>
  <welcome-file>entryPointClass </welcome-file>
 </welcome-file-list>
    <servlet>
            <servlet-name>EntryPointClass </servlet-name>//servlet name here
            <servlet-class>examples.EntryPointClass </servlet-class> // packagename.servletclassname
        </servlet>

        <servlet-mapping>
            <servlet-name>EntryPointClass </servlet-name>// servletname
            <url-pattern>/entryPointClass </url-pattern>  // url parttern by which you will access your servlet
        </servlet-mapping>

入口点类
EntryPointClass//servlet名称在这里
examples.EntryPointClass//packagename.servletclassname
EntryPointClass//servletname
/entryPointClass//url parttern,您将通过它访问servlet

要从服务器访问此文件,请使用projectname/urlpattern在Web.xml配置中更改/添加欢迎文件标记元素,或使用Servlet映射。

在Web.xml配置中更改/添加欢迎文件标记元素,或使用Servlet映射。

在Web.xml中更改配置在Web.xml中更改配置