如何在WSO2 EMM Carbon服务器上运行WSO2 EMM Jaggery Web应用程序?

如何在WSO2 EMM Carbon服务器上运行WSO2 EMM Jaggery Web应用程序?,wso2,jaggery-js,Wso2,Jaggery Js,我已经使用该产品一段时间了。我导入了,它位于模块/应用程序/文件夹下。将其导入WSO2 Eclipse Developer Studio,并作为常规jaggery web应用程序项目导入 我想快速更改并运行emm jaggery web应用程序项目,例如一些hbs文件、页面布局等,并快速查看新设计的影响。有没有办法快速做到这一点 最好的您只需更改必要的文件,然后从web浏览器重新加载emm项目,就像您通常对其他用HTML、js和css编写的web应用程序所做的那样。这可以通过在WSO2 emm产

我已经使用该产品一段时间了。我导入了,它位于模块/应用程序/文件夹下。将其导入WSO2 Eclipse Developer Studio,并作为常规jaggery web应用程序项目导入

我想快速更改并运行emm jaggery web应用程序项目,例如一些hbs文件、页面布局等,并快速查看新设计的影响。有没有办法快速做到这一点


最好的

您只需更改必要的文件,然后从web浏览器重新加载emm项目,就像您通常对其他用HTML、js和css编写的web应用程序所做的那样。这可以通过在WSO2 emm产品中更改emm jaggery应用程序中的文件来测试&不需要使用单独的服务器。

最后,我找到了一个简单的解决方案,通过符号链接将jaggery Web应用程序的更改反映到正在运行的系统中

成功构建系统后,将在产品emm/modules/distribution/target/wso2emm-1.1.0目录中创建zip归档文件

解压缩文件并将Jaggery Web应用程序链接到捆绑Web应用程序的产品emm/modules/distribution/target/wso2emm-1.1.0/repository/deployment/server/jaggeryApps目录

并通过删除旧的捆绑链接和链接应用程序(如ln-s../../../../../../../../../../apps/emm/)来提供符号链接。到产品emm/模块//应用程序/实际开发正在进行的位置

最终的图片看起来像这样。在此之后,您可以更改代码并查看效果,而无需重新加载服务器


感谢您的建议,但emm web app project并不是它使用的独立项目,或者它已被位于/modules/apps/*目录下的其他一些项目(如商店、出版商等)使用。在这种情况下,它需要启动并运行其他应用程序。如何在这种环境中进行测试?