java无法解析IntelliJ IDEA中的符号“HttpServerFactory”
我正在尝试创建一个关于RESTful服务的小项目。 因此,我启动IntelliJ IDEA并执行以下操作:
新项目->;(选择Java)——>;(选择RESTfulWebService 2.2)>;选中“生成客户端和服务器代码”,选择下载所需的库
之后,当转到创建的HelloWorld
类时,我得到以下错误:
cannot resolve symbol "HttpServerFactory"
以及cannot resolve symbol "jersey"
对于此导入:import com.sun.jersey.api.container.httpserver.HttpServerFactory;
有没有办法解决这个问题
# 1 楼答案
通过maven下载jersey library为我解决了这个问题
要创建RESTFul服务,请执行以下操作:
将以下行添加到pom文件中。xml:
<dependencies> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId> <version>1.18.1</version> </dependency> </dependencies>
# 2 楼答案
或者,在模块设置页面上更改Jersey库的版本。很明显,他们在更高版本上删除了HttpServerFactory
要更改版本,请右键单击模块并选择“打开模块设置(F4)”。从那里单击左侧的库,从库列表中选择jersey,然后单击“更改版本”。v1。12个为我工作