我在试着拿到最新版本的艺术品。转到http://archiva:8080/restServices向我展示了单击http://archiva:8080/restServices/archivaServices?_wadl的Available RESTful services:将引导我进入一个空的(全是白色)页面。在我的浏览器中打开Development tools,在javascript-console中得到以下输出
Failed to load resource: the server responded with a status of 404 (Not Found)和
GET http://archiva:8080/restServices/archivaServices?_wadl 404 (Not Found)我也读过here,应该有一个application.wadl,但对我来说没有!
我使用来自here的最新(2.2.1)独立版本
对某个工件的请求如下所示
http://archiva:8080/restServices/archivaServices/searchService/artifact?g=eu.test&a=test&v=LATEST发布于 2018-04-02 14:44:04
也许你错过了url中的contextPath。例如,如果您想访问ping服务。url可以是:http://localhost:8080/archiva/restServices/archivaServices/pingService/ping。请注意,由于默认的archiva不允许csrf访问,您可能会得到403。配置详细信息为:http://archiva.apache.org/docs/2.2.3/adminguide/customising-security.html
https://stackoverflow.com/questions/41137738
复制相似问题