Ibm mobilefirst 不同WAS服务器上的Worklight服务器配置
我们有一个场景,我们有不同的应用服务器,比如Dev/QA/Stage/Prod,并且都有不同的配置设置(通常每个组织都有),比如hostname/portno/jndi等等 我的问题是: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中为不同的环境设置一些配置文件,以便它可以根据环境在运行时更改主机名/端口。 如果有人曾经这样做过,请对此进行指导
感谢可以使用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,然后在其中添加相应的配置。配置是自动从这些文件中选取的,还是我们必须执行其他操作?如添加/更改/创建任何环境变量等。如果我错了,请纠正我。