如何将Java服务绑定到URL?

如何将Java服务绑定到URL?,java,rest,Java,Rest,我使用javax.ws.rs编写web服务已有一段时间了。但每次我使用它们时,我都会将它们部署到的服务器(Tomcat 6.0)直接与我的IDE集成,所以设置它们都是由我在幕后负责的 现在,我正在尝试在家里设置自己的私有服务器,我想做的一件事是使用一些Java服务来执行一些更为核心的处理。如何将服务与组合的@Path注释指定的URL链接?您需要设置Tomcatweb服务器并在那里部署web应用程序 在部署web应用程序时,您将指定该应用程序的路径(例如“测试”) 然后您可以对您的服务进行如下寻址

我使用
javax.ws.rs
编写web服务已有一段时间了。但每次我使用它们时,我都会将它们部署到的服务器(Tomcat 6.0)直接与我的IDE集成,所以设置它们都是由我在幕后负责的


现在,我正在尝试在家里设置自己的私有服务器,我想做的一件事是使用一些Java服务来执行一些更为核心的处理。如何将服务与组合的
@Path
注释指定的URL链接?

您需要设置
Tomcat
web服务器并在那里部署web应用程序

在部署web应用程序时,您将指定该应用程序的路径(例如“测试”)


然后您可以对您的服务进行如下寻址:
http://myHostname.cx/test/service/MyClass/myRESTMethod?parameter=value

有很多选择

第一个问题:你的服务器是什么?答案似乎是“雄猫”

第二个问题:你最喜欢哪种语言?答案似乎是“Java”

因此,请查看以下教程:

你不需要球衣(或者像罗伯特·哈维建议的那样使用vortex.io)。。。但他们会让你 生活更轻松

“希望有帮助

附言:

如果您正在使用C#和IIS,这可能会引起您的兴趣:


可能是一个好办法。您正在询问如何安装和配置Tomcat?Tomcat参考文档将告诉您这一点。或者你是说别的什么?我已经让Tomcat服务器在
localhost
上运行了。我只是不知道如何获得它,这样我就可以导航到,比如说,
/service/MyClass/myRESTMethod?
,并将它重定向到我的服务。Java EE 6不是规定appservers现在应该扫描类路径以查找带注释的类吗?我记得听说过有人增加或至少考虑过这一点。也许只是包装一场战争,然后把它投进去可能会奏效。(虽然Tomcat可能不会这样做,因为它具有可怕的特质。)此外: