Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法解析IntelliJ IDEA中的符号“HttpServerFactory”_Java_Web Services_Rest_Intellij Idea - Fatal编程技术网

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

Java 无法解析IntelliJ IDEA中的符号“HttpServerFactory”,java,web-services,rest,intellij-idea,Java,Web Services,Rest,Intellij Idea,我正在尝试创建一个关于RESTful服务的小项目。 因此,我启动IntelliJ IDEA并执行以下操作: 新建项目->选择Java->选择RESTfulWebService 2.2->选中生成客户机和服务器代码,选择下载所需库 之后,当转到创建的HelloWorld类时,我会遇到以下错误: 无法解析符号HttpServerFactory,也无法解析此导入的符号jersey:import com.sun.jersey.api.container.httpserver.HttpServerFact

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

新建项目->选择Java->选择RESTfulWebService 2.2->选中生成客户机和服务器代码,选择下载所需库

之后,当转到创建的HelloWorld类时,我会遇到以下错误: 无法解析符号HttpServerFactory,也无法解析此导入的符号jersey:import com.sun.jersey.api.container.httpserver.HttpServerFactory


有没有办法解决这个问题?

通过maven下载jersey library为我解决了这个问题

要创建RESTFul服务,请执行以下操作:

选择新项目 选择Java 检查应用程序服务器和RESTFul Web服务 选择稍后设置库 单击下一步 单击“完成” 右键单击项目名称 选择添加框架支持。。。 选中列表中的Maven并单击Ok 将以下行添加到文件pom.xml中:

泽西岛 泽西服务器 1.18.1


或者,在模块设置页面上更改Jersey库的版本。很明显,他们在更高版本上删除了HttpServerFactory

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


我想对于一个有错误消息的现有项目,我们应该执行步骤7-10?请澄清。步骤1-6用于创建项目,步骤7-9用于在项目中使用maven,步骤10用于下载jersey插件。谢谢,这帮助了我解决了我遇到的一个无关问题: