Java 要在服务器上运行的jax-rs代码

Java 要在服务器上运行的jax-rs代码,java,rest,restful-authentication,java-server,Java,Rest,Restful Authentication,Java Server,我有一个使用RESTFul的代码: @Path(/...) public class ..{ @GET void func(){ "Hello"; } } 我的问题是如何从浏览器运行此代码?我在Eclipse中编写了这段代码,并希望从浏览器中运行它。我该怎么做? 谢谢。首先,您需要启动Web服务。为此,您需要将应用程序打包到WARarchive并部署到appserver/servlet容器。我建议还是。这两个插件都是轻量级的,并且都有用于EclipseW

我有一个使用RESTFul的代码:

@Path(/...)
public class ..{
    @GET
    void func(){
        "Hello";
    }
}
我的问题是如何从浏览器运行此代码?我在Eclipse中编写了这段代码,并希望从浏览器中运行它。我该怎么做?
谢谢。

首先,您需要启动Web服务。为此,您需要将应用程序打包到
WAR
archive并部署到appserver/servlet容器。我建议还是。这两个插件都是轻量级的,并且都有用于EclipseWTP插件的连接器。当应用程序部署到服务器时,它将在浏览器中可用。例如,如果您在8080端口上使用Tomcat,并部署了名为
myws.war的war文件,那么您的webapp可以在
http://127.0.0.1:8080/myws/
然后您可以导航到
@Path
URL并调用WS方法

更新


好的,假设您使用的是Tomcat。从他们的站点压缩并在系统上的某个地方解包。然后需要在eclipse中配置Tomcat绑定。在此之前,请确保您正在为Web开发人员使用Eclipse(安装了Web工具平台)。转到
窗口
->
首选项
->
服务器
->
运行时环境
。单击添加
。选择
Apache
->
apachetomcat7
并单击
Next
。在弹出窗口中提供服务器名称(
apachetomcatv7.0
),并选择其安装路径。JRE将被自动选择。单击
Finish
。然后选择
窗口
->
显示视图
并选择
服务器
。服务器视图将打开。它仍然为空,但我们将添加一个服务器。右键单击此视图上的某个位置,然后选择
New
->
Server
。从列表中选择
apachetomcatv7.0服务器
,然后将
服务器的主机名
设置为
localhost
。指定任何
服务器名称
,然后从下拉列表中选择
服务器运行时环境
。(它应该包含一个运行时,这是我们在前面的步骤中创建的)。完成了!现在你有了一个服务器来运行你的webapps。右键单击项目并选择
以运行方式运行
->
在服务器上运行
。选择服务器,等待部署并测试应用程序

谢谢。我是初学者,所以从你说的话我真的什么都不懂。你能详细解释一下吗?我需要使用最简单的服务器,我不知道什么是Tomcat或Jetty,但我不需要在这些细节中变得复杂,我只需要导航到@Path并在那里找到我的应用程序。要做到这一点,我需要在eclipse中编写哪些代码?您不需要编写任何额外的代码(除非您不使用嵌入式服务器,但您不需要)。查看我的更新。如果您正在编写java web应用程序,tomcat和jetty肯定不是您可以忽略的细节。