Jersey:org.glassfish.Jersey.server.mvc无法解析

Jersey:org.glassfish.Jersey.server.mvc无法解析,jersey,jersey-2.0,Jersey,Jersey 2.0,我想在我的项目中使用Jersey MVC。 我以前从未使用过泽西队MVC 我在: Eclipse(版本:Neon.1a发行版(4.6.1)) ,使用: 泽西岛2.25.1 ApacheTomcat 7.0.76 下面是我尝试运行的示例: Hello.java MyApp.java NewFile.jsp 我已从下载了jersey 2.25.1 并在中添加了所有jar文件 以下是我如何称呼我的web服务: 带下划线的导入行显示: 这就是我想解决的问题 因为我没有找到任何

我想在我的项目中使用Jersey MVC。 我以前从未使用过泽西队MVC

我在:

  • Eclipse(版本:Neon.1a发行版(4.6.1))
,使用:

  • 泽西岛2.25.1

  • ApacheTomcat 7.0.76


下面是我尝试运行的示例:

Hello.java

MyApp.java

NewFile.jsp

我已从下载了jersey 2.25.1

并在中添加了所有jar文件

以下是我如何称呼我的web服务:


带下划线的导入行显示:

这就是我想解决的问题


因为我没有找到任何与这个问题相关的信息,所以我搜索了jersey mvc相关的jar文件。我找到了

我在lib文件夹中添加了jersey-mvc-2.25.1.jar

因此找到了包(和可视类)

但当我在服务器上运行时,会得到以下堆栈跟踪:


提前谢谢。

以下是我如何解决问题的:

首先,仅仅使用MVC球衣是不够的

我下载了文件

我把两个罐子都放进了图书馆


下面是我的基本工作示例:

我的项目结构如下:

源代码是:

MyApp.java

Hello.java

NewFile.jsp

为了查看结果,我启动了Tomcat服务器,然后:

成功了


与Eclipse中的类路径/构建路径设置相关:

我没有在类路径或构建路径中添加jar(jersey-mvc-2.5.1.jar和jersey-mvc-2.5.1.jar)。不管怎样,它还是奏效了


真正有助于理解这一切的是:


这是一个生成路径配置问题:

转到构建路径(Java构建路径)-->源代码

更改测试目录:

包含测试源:-->是


输出文件夹:一个与主目标文件夹不同的单独文件夹。

您需要将jar文件添加到类路径/构建路径。请不要以图像形式发布代码。请投票支持此问题,谢谢