简体   繁体   English

Java Web Application指定入口点

[英]Java Web Application specify entry point

I have some Java Web Application and now it's starting from index.jsp page. 我有一些Java Web应用程序,现在它从index.jsp页面开始。 I have my own class with following code: 我有自己的类,代码如下:

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
    {
      ....
    }
}

My MANIFEST.MF file looks like: 我的MANIFEST.MF文件如下所示:

Manifest-Version: 1.0
Main-class: asap.vito.mobileapi.EntryPointClass

But anyway, after deleting index.jsp I have a 404 error. 但无论如何,删除index.jsp后我有404错误。

What should I change to start my app directly from my java class? 我应该更改什么来直接从我的java类启动我的应用程序?

Thank you. 谢谢。

First of all its a servlet not simple java class... You should give its mapping into the web.xml and then u can access it directly 首先它的servlet不是简单的java类...你应该将它的映射放到web.xml中然后你可以直接访问它

give this type of mapping for your servlet 为您的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>

To access this from server use projectname/urlpattern 要从服务器访问它,请使用projectname / urlpattern

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM