Eclipse 我的RESTful Jersey web应用程序的第一个加载页面上的问题
我的RESTful jersey项目(动态web项目)名称为“我的jersey” 我使用以下方法定义了资源类:Eclipse 我的RESTful Jersey web应用程序的第一个加载页面上的问题,eclipse,jakarta-ee,jersey,web.xml,Eclipse,Jakarta Ee,Jersey,Web.xml,我的RESTful jersey项目(动态web项目)名称为“我的jersey” 我使用以下方法定义了资源类: @Path("/my") public class resource{ @GET @Produces(MediaType.TEXT_PLAIN) public String sayPlainTextHello() { return "Hello Jersey"; } } myweb.xml: <servlet
@Path("/my")
public class resource{
@GET
@Produces(MediaType.TEXT_PLAIN)
public String sayPlainTextHello() {
return "Hello Jersey";
}
}
myweb.xml:
<servlet-mapping>
<servlet-name>myjersey</servlet-name>
<url-pattern>/my/*</url-pattern>
</servlet-mapping>
我的球衣
/我的/*
当我在Eclipse中运行我的web应用程序时。为什么第一个加载的页面URL是
http://localhost:8080/my-球衣/这是一个空白 问题1。为什么不显示“你好球衣” 问题2。如果我希望第一个加载的页面是html文件,如何以及在何处指定?在web.xml中??如何指定第一个加载页面是myfirstpage.html
问题3。我应该把这个myfirstpage.html放在项目的什么地方?在哪个目录下?(我正在使用EclipseDynamicWebProject开发jersey应用程序。)@Path注释提供应用程序下资源所在的路径。在这种情况下,您必须使用该路径来获取“Hello Jersey” 由于这是一个标准的动态web应用程序,您可以像任何普通应用程序一样设置它,因此您也在使用jersey这一事实并不重要 将myfirstpage.html放在web.xml的欢迎文件列表部分,并将该文件放在WebContent文件夹中