如何在 WSO2 EMM Carbon 服务器中 运行 WSO2 EMM Jaggery Web App?

How to run WSO2 EMM Jaggery Web App in a WSO2 EMM Carbon Server?

我一直在使用 WSO2 EMM product for a while. I imported emm jaggery web app project,它位于 modules/apps/ 文件夹下。进入 WSO2 Eclipse Developer Studio 并将其导入为常规的 jaggery web 应用程序项目。

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

最佳

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

最后,我找到了一个简单的解决方案,可以通过符号链接将 Jaggery Web App 更改反映到 运行 系统。

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

解压缩文件并链接 Jaggery Web Apps 定位到捆绑 Web 应用程序的 product-emm/modules/distribution/target/wso2emm-1.1.0/repository/deployment/server/jaggeryapps 目录。

并通过删除旧的捆绑链接并将 ln -s ../../../../../../../apps/emm/ . 等应用程序链接到真正进行开发的 product-emm/modules//apps/ 位置来提供符号链接。

最终图片看起来像这样。之后就可以修改代码,不用重载服务器就可以看到效果了。