【问题标题】:Not able to deploy .adapter on MobileFirst Platform Operations Console无法在 MobileFirst Platform Operations Console 上部署 .adapter
【发布时间】:2015-04-17 22:59:27
【问题描述】:

我已经在 Windows 2012R2 上安装了 IBM Mobile First Platform server 7.0。
我使用 tomcat 7 作为应用服务器,使用 Oracle 11g 作为 DB。
我可以在控制台上部署 .wlapp 文件,但是当我在控制台上部署任何适配器时,它卡住说“正在部署适配器名称.适配器...”,但没有任何反应。

截图:

【问题讨论】:

  • 在你看到的服务器日志中...?
  • 是的,每次显示 FAILURE=>UndeclaredThrowableException FAILURE=>PermGen 空间时都有错误日志
  • 太棒了。增加分配给您的 tomcat 实例的 permgen 内存。
  • 好的,我会尝试这样做。谢谢。
  • 是的,增加 permgen 内存有效,但我现在面临另一个问题,当我尝试登录应用程序时,它显示“POST localhost:8080/XXX_Mobile/authorization/v1/clients/preview 404(未找到)”并且客户端注册失败并出现错误:{“ status":404,"responseHeaders":{"Date":"Fri, 17 Apr 2015 14:59:04 GMT","Content-Length":"0","Server":"Apache-Coyote/1.1"} ,"responseText":"","errorCode":"UNEXPECTED_ERROR","errorMsg":"服务器无法处理来自应用程序的请求。请稍后再试。","invocationContext":null}

标签: tomcat ibm-mobilefirst mobilefirst-adapters mobilefirst-server


【解决方案1】:

来自How to deal with OutOfMemory errors 上的 Tomcat 常见问题解答:

一个使用大量库和许多依赖项的 web 应用程序,或者 维护大量 webapps 的服务器可能会耗尽 JVM PermGen 空间。这个空间是 VM 存储类和方法数据的地方。 在这些情况下,解决方法是增加这个大小。 Sun VM 具有 标志 -XX:MaxPermSize 允许设置其大小(默认值为 64M)

  • 编辑 CATALINA_OPTS 文件
  • -XX:MaxPermSize=128m 使用适当数量的内存
  • 另请参阅此问题(以及许多其他问题,谷歌):查看此答案:https://stackoverflow.com/a/3003986/1530814
  • 别忘了重启应用服务器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多