我已经有很多的流氓试图让我的头周围如何解决这种情况:骆驼和Web界面自带罐子?
我们有一个使用骆驼集成的集成应用程序。此应用程序还有一个REST Api,它公开了一些提供应用程序相关信息的服务,例如列出活动路线等。
我已经为此使用AngularJS创建了一个用户界面,连接到这些其余服务。我的主要问题是如何将此应用程序打包为一个自包含的jar文件,该文件提供用户界面和所有骆驼集成。
我的工作原理:使用一个单独的Jetty服务器,以服务角度JS文件,让骆驼暴露REST服务。这个问题是CORS,因为REST服务驻留在另一个端口上,而不是服务于Web UI的码头服务器。
该解决方案必须满足以下要求:
- 必须是一个自包含的jar文件。
- 骆驼整合是主要目的,在Web UI是次要 并只用于故障排除。由于Web UI仅由少数用户使用,因此不需要高性能的Web容器 。
我一直在为此奋斗了几天,感觉就像我在解决方案的复杂化。非常感谢如何解决这个问题。
谢谢你的建议克劳斯,我会看更多。之前使用过Hawtio来检查ActiveMQ,这是一个非常方便的工具! – P3anuts