问题标签 [restlet-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tomcat - Tomcat中使用Restlet的路径目录
我在 Tomcat 中部署了我的 restlet.Component,在此,我读取了我的应用程序的配置文件:
我有一个java.io.FileNotFoundException
我的 webapp 结构是:
我怎样才能得到restlet的真实路径?我读过,ServletContext.getRealPath()
但这是一个不好的做法,你怎么推荐?
json - JsonMappingException:如何通过 Restlet 传输 Objectify 实体(带键)
我正在开发一个 Android 应用程序,与 GAE 服务器 + Objectify DB 通信。
我选择 Restlet 作为 rest 框架。
当我尝试检索具有 Key 属性的实体时遇到问题。服务器抛出错误:
这是我的模型(非常简单):
.
}
我能做些什么来解决这个问题??
android - java.security.NoSuchAlgorithmException:未找到 TrustManagerFactory SunX509 实现
我刚刚从以前的 rc5 更新到 restlet rc6。android 应用程序对外部 url 进行简单的 https 调用。
在 rc5 中一切正常,在 rc6 中我现在收到以下错误:
谁能告诉我 rc6 中发生了什么变化使其不再工作?
rc6 的发行说明说:
不幸的是,我在官方文档中没有找到任何提示,我的代码需要更改哪些内容才能让它再次工作。
谢谢,蒂洛
url-routing - 如何使用 Restlet 在“URL 中间”添加过滤器?
我有以下路线:
/projects/{projectName}
和
/projects/{projectName}/Wall/{wallName}
现在我想让所有的 GET 都被允许,但 PUT、POST、DELETE 应该只被项目成员允许,即该项目的用户成员。我有一个特殊的类,它给出了用户 ID 和项目名称,我可以获得用户成员资格的状态 - 类似于MyEnroler.getRole(userId, projectName)
- 其中 userId 是请求标头的一部分,并且projectName
是从 URI 中获取的。
我已经尝试了很多东西,但没有奏效。这是想法:
现在,在应用程序中创建入站根时,只需执行以下操作就完全失败了:
所以请求/projects/stackoverflow/Wall/restlet
失败。永远找不到 URL。我猜是因为它试图将它与projectRouter
. 好吧,我尝试了各种模式(MODE_BEST_MATCH or MODE_FIRST/NEXT_MATCH
)无济于事。
似乎没有任何效果。从概念上讲,这应该有效。我只是拦截一个电话,只是对请求透明,但不知道内部情况如何。
我可以在警卫之后移动授权人,但我将无法访问request attribute
-projectName
我不希望自己解析 URL 来搜索 projectName,因为 URL 模式可能会改变并且会破坏功能 - 即需要 2变化而不是一个。
任何想法如何实现这一目标?
java - Restlet:无法找到此表示的转换器:[application/json,UTF-8]
我对此进行了大量研究,但一直无法找到解决方案。我创建了最简单的单元测试来获取单个实体,但仍然收到“无法找到转换器”异常。我在我的类路径中包含了 org.restlet.ext.servlet.jar、org.json.jar 和 org.restlet.ext.net.jar。我还能够看到返回的 json,并且能够使用 cr.get(MediaType.APPLICATION_JSON) 方法进行打印。
我在 GAE 和 1.7.1 上使用 restlet-gae-2.1rc6
java - Restlet 提取器将属性返回为空值
我试图提取 url 查询参数但没有成功。
例如,AboutWebServices/merchantofferings?lat=5?long=7?cat=9
使用 Tomcat 服务器,我尝试了 Restlets 的各种命令:
路由适用于此方法,但属性为空。
我也一直在阅读新的 Restlet in Action。很棒的书,但是虽然它说您可以在注释中指定查询参数,但它没有解释如何使用它们,即没有示例。有人知道吗?在任何情况下,@Get("json+?lat?long?cat") 的变体也不起作用。
json - 通过 Web 服务将 JSON 读取到为 Hibernate 注释的 POJO 中
我正在通过网络服务阅读以下 json。有没有办法将 json 读入三个合适的 POJO?POJO 由 hibernate 生成,用于与数据库通信。
基本上我需要将person
json读入一个Perso
n POJO,将pets
json读入一组Pet
POJO,将toy
json读入一组Toy
POJO。
JSON
网络服务
java - netbeans 7.2 提供了运行但不部署的选项
我在 netbeans 中创建了一个 web 服务。当我右键单击该项目时,我看到了该run
选项,但没有看到该deploy
选项。Hello World
当我在 Restlet 网站上找到一个简单的示例时,他们的示例同时显示了deploy
和run
选项。我和他们的区别在于我使用的是hibernate和mysql。
有谁知道一般为什么 netbeans 可能会显示run
选项,但不会显示deploy
Web 服务项目的选项?我正在使用 Glassfish
tomcat - 禁用 Restlet 日志记录
如何禁用对 catalina.out 的 Restlet 日志记录,我尝试在 RestletApplication 中将 Logger“org.restlet”级别设置为 SEVERE,但没有成功。
谢谢,
spring - restlet spring jpa
Jersey-Spring-JPA 似乎存在一些已知问题。有谁知道演示 Restlet-Spring-JPA 的任何完全实现的简单示例?最好使用hibernate、glassfish和mysql。