[英]Java Web Application specify entry point
我有一些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>
要从服务器访问它,请使用projectname / urlpattern
在Web.xml配置或使用Servlet映射中更改/添加欢迎文件标记元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.