我有一些 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)