Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mobilefirst 不同WAS服务器上的Worklight服务器配置_Ibm Mobilefirst_Worklight Server - Fatal编程技术网

Ibm mobilefirst 不同WAS服务器上的Worklight服务器配置

Ibm mobilefirst 不同WAS服务器上的Worklight服务器配置,ibm-mobilefirst,worklight-server,Ibm Mobilefirst,Worklight Server,我们有一个场景,我们有不同的应用服务器,比如Dev/QA/Stage/Prod,并且都有不同的配置设置(通常每个组织都有),比如hostname/portno/jndi等等 我的问题是: 处理具有不同配置设置的不同环境服务器(Dev/QA/Stage/Prod)的最佳方法是什么 我们可以在何处以及如何为worklight项目设置这些属性 我们还可以在Worklight project中为不同的环境设置一些配置文件,以便它可以根据环境在运行时更改主机名/端口。 如果有人曾经这样做过,请对此进行指导

我们有一个场景,我们有不同的应用服务器,比如Dev/QA/Stage/Prod,并且都有不同的配置设置(通常每个组织都有),比如hostname/portno/jndi等等

我的问题是:

  • 处理具有不同配置设置的不同环境服务器(Dev/QA/Stage/Prod)的最佳方法是什么
  • 我们可以在何处以及如何为worklight项目设置这些属性
  • 我们还可以在Worklight project中为不同的环境设置一些配置文件,以便它可以根据环境在运行时更改主机名/端口。
  • 如果有人曾经这样做过,请对此进行指导,如果可行,请提供任何样本文件。如果有人回答第三(3)个问题,那将对我有很大帮助


    感谢

    可以使用worklight.properties(例如worklight.properties.STAGE等)的多个副本管理不同的worklight环境,并更改其中针对目标环境的设置。这样,在为每个环境构建时,都会选择所需的设置

    如果不希望为每个环境生成,可以卸载worklight war文件,并通过使用所需的环境变量设置jndi属性重新安装它。这将在server.xml文件中创建与worklight.properties中的设置相对应的条目

    您还可以在was的server.xml中使用
    additionalServerConfig.xml
    ,将每个环境的配置存储在给定环境的单独xml文件中,并使用此包含机制导入它们

    这里有一个链接,链接到我放在一起的一些幻灯片,它们是关于设置这些东西的

    感谢Donal的回复和分享您的幻灯片,他们真的很有帮助,并为回复晚表示歉意。您的意思是,在Worklight文件夹层次结构服务器->配置中,我们必须创建多个文件,如(因为有一个文件名为“Worklight.properties”)>Worklight.properties.DEV>Worklight.properties.PROD>Worklight.properties.QA,然后在其中添加相应的配置。配置是自动从这些文件中选取的,还是我们必须执行其他操作?如添加/更改/创建任何环境变量等。如果我错了,请纠正我。