MobileFirst SQL 适配器 requestTimeoutInSeconds

Posted

技术标签:

【中文标题】MobileFirst SQL 适配器 requestTimeoutInSeconds【英文标题】:MobileFirst SQL Adapters requestTimeoutInSeconds 【发布时间】:2016-11-02 10:27:30 【问题描述】:

我有包含 SQL 适配器的 WL6.0 项目。适配器具有requestTimeoutInSeconds="240" 的过程,我正在尝试将该项目迁移到 WL7.1。 根据 IBM Knowledge Center 上的 Adapter timeout and concurrency 文章,我必须改用 JNDI 配置。

and 的 requestTimeoutInSeconds 属性 元素被忽略。请改用 JNDI 配置。

谁能提供一个如何实现的例子?

我正在使用 MobileFirst Studio 7.1,并且我没有错误地导入项目。

【问题讨论】:

【参考方案1】:

请注意,您是在 MobileFirst Studio 中进行开发的,它使用 Liberty 应用程序服务器作为其底层服务器。

在本地不需要进行此类更改,因为您在本地工作... 一旦您开始迁移到测试和生产环境,这将变得很重要。

这意味着您需要更新 WebSpher 完整配置文件/Liberty 配置文件的 server.xml - 而不是 MobileFist Studio 中服务器的 server.xml。

您可以在 Liberty 文档中找到相关文档:http://www.ibm.com/support/knowledgecenter/was_beta_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/twlp_dep_configuring_ds.html

请注意,您需要进行的设置因您的数据库类型而异:mysql、Oracle、DB2...您可以在上面的链接中找到每种数据库类型的示例。

【讨论】:

以上是关于MobileFirst SQL 适配器 requestTimeoutInSeconds的主要内容,如果未能解决你的问题,请参考以下文章

IBM MobileFirst 中的 SQL 适配器调用失败

加密格式的 IBM MobileFirst Platform Studio SQL 适配器用户密码

IBM MobileFirst - 连接数据库 Java 适配器的问题

IBM Mobilefirst Java Adapter 连接 Couchbase

MobileFirst 适配器未部署

MobileFirst 适配器 - 为啥我在 MobileFirst 操作控制台的 Swagger 文档页面上发出请求时收到“401 Unauthorized”错误