Websphere IBM Worklight-Worklight能否部署到现有WAS服务器?

Websphere IBM Worklight-Worklight能否部署到现有WAS服务器?,websphere,ibm-mobilefirst,ear,worklight-server,Websphere,Ibm Mobilefirst,Ear,Worklight Server,Worklight服务器是否可以部署到同时运行其他非Worklight.ear应用程序的WebSphere application Server?或者Worklight是否需要自己单独的WAS实例?就像您可以部署Worklight(v6及以上版本)项目的多个实例一样-将多个.war文件部署到同一WAS应用程序服务器,将其部署到运行其他服务的应用程序服务器应该不会出现问题 也就是说,可能需要考虑的问题包括: 部署Worklight项目时,您需要启用“应用程序安全性” (在WAS管理控制台中,安全>

Worklight服务器是否可以部署到同时运行其他非Worklight.ear应用程序的WebSphere application Server?或者Worklight是否需要自己单独的WAS实例?

就像您可以部署Worklight(v6及以上版本)项目的多个实例一样-将多个.war文件部署到同一WAS应用程序服务器,将其部署到运行其他服务的应用程序服务器应该不会出现问题

也就是说,可能需要考虑的问题包括:

  • 部署Worklight项目时,您需要启用“应用程序安全性” (在WAS管理控制台中,安全>全局安全)。如果有其他网站 对于不需要应用程序安全性的应用程序,您需要一个不同的WAS服务器 例如



  • 可以使用web应用程序的用户列表通过LDAP或 “联合存储库”或类似内容。如果对于Worklight,您需要使用 与其他web应用程序不同的用户登录集,则需要使用 多个“安全域”



  • 承载应用程序服务器的计算机可能需要内存升级



  • 可能还需要在需要时明确区分:


  • Worklight本身是一个在web容器中运行的应用程序,无论是Tomcat、WAS Liberty还是full WAS。它本质上是一个在容器下面运行的层,用于处理Worklight应用程序的请求,部署它们的上下文根请求。如果为Worklight应用程序创建WAR文件并提取部署描述符,您将找到大多数其他应用程序所需的所有过滤器和侦听器

    适配器和wlapps之类的东西被“安装”到这个底层,并且仅仅被提取和存储为与它们一起打包的东西,比如用来制作应用程序的JS和CSS。事实上,通过标准Liberty安装,您通常可以在以下位置看到适配器(对于我手头的WL5.0.6实例,它与WL6不同): /opt/IBM/Worklight/server/wlp/usr/servers/worklightServer/Worklight.home/Worklight/data/export/adapters

    因此,除了Idan所说的,我还向您提供以下文档(假设WL6)

    根据我自己的经验,您应该完全能够将其他EAR和WAR文件安装到现有WAS实例中,只要确保您的上下文根是唯一的,一如往常;)

    我还支持内存方面的考虑