jsp无法访问

时间:2015-03-14 03:08:16

标签: jsp java-ee servlets wildfly java-ee-7

我有一个简单的Web应用程序,其中包含:

  • 网络服务:

    @Path("hello") public class Hello {
      @GET public String hello() { return "Hello"; }
    }
    
  • 在webapp文件夹中,一个名为hello的login.jsp文件

我可以在http://my-ip:8080/my-app/hello访问前者,但我无法在http://my-ip:8080/my-app/login.jsp访问后者。

打开第二个地址时,服务器会抛出异常:

  

无法执行:javax.ws.rs.NotFoundException:无法找到完整路径的资源:http://my-ip:8080/my-app/login.jsp

我错过了这里明显的一切吗?

我正在使用Wildfly 8.2。

1 个答案:

答案 0 :(得分:0)

我有一个:

@ApplicationPath("/")
public class MyApplication extends Application {}

已绑定到根路径,因此login.jsp文件(也在根路径中)被忽略。将上述内容更改为@ApplicationPath("rest")可解决问题。