无法在IntelliJ IDEA中解析符号“HttpServerFactory”

我正在尝试创建一个关于RESTful服务的小项目。 所以我启动IntelliJ IDEA并执行:

新建项目 – >(选择Java) – >(选择RESTful WebService 2.2) – >选中“生成客户端和服务器代码”,选择下载所需的库。

然后,当转到创建的HelloWorld类时,我收到以下错误: cannot resolve symbol "HttpServerFactory"以及cannot resolve symbol "jersey"此导入的cannot resolve symbol "jersey"import com.sun.jersey.api.container.httpserver.HttpServerFactory;

任何想法如何解决这个问题?

或者,在模块设置页面上更改Jersey库的版本。 显然他们在以后的版本中删除了HttpServerFactory ……

要更改版本,请右键单击模块,然后选择“打开模块设置(F4)”。 从左侧单击左侧的Libraries,从库列表中选择jersey,然后单击“Change Version”。 v1.12为我工作。

在此处输入图像描述

通过maven下载泽西图书馆为我解决了这个问题。

要创建RESTFul服务:

  1. 选择“新项目”
  2. 选择“Java”
  3. 检查“Application Server”和“RESTFul Web Service”
  4. 选择“稍后设置库”
  5. 点击下一步”
  6. 点击“完成”
  7. 右键单击项目名称
  8. 选择“添加框架支持…”
  9. 检查列表中的“Maven”和“Ok”
  10. 将以下行添加到文件pom.xml中:

    com.sun.jersey jersey-server 1.18.1