我已經有很多的流氓試圖讓我的頭周圍如何解決這種情況:駱駝和Web界面自帶罐子?
我們有一個使用駱駝集成的集成應用程序。此應用程序還有一個REST Api,它公開了一些提供應用程序相關信息的服務,例如列出活動路線等。
我已經爲此使用AngularJS創建了一個用戶界面,連接到這些其餘服務。我的主要問題是如何將此應用程序打包爲一個自包含的jar文件,該文件提供用戶界面和所有駱駝集成。
我的工作原理:使用一個單獨的Jetty服務器,以服務角度JS文件,讓駱駝暴露REST服務。這個問題是CORS,因爲REST服務駐留在另一個端口上,而不是服務於Web UI的碼頭服務器。
該解決方案必須滿足以下要求:
- 必須是一個自包含的jar文件。
- 駱駝整合是主要目的,在Web UI是次要 並只用於故障排除。由於Web UI僅由少數用戶使用,因此不需要高性能的Web容器 。
我一直在爲此奮鬥了幾天,感覺就像我在解決方案的複雜化。非常感謝如何解決這個問題。
謝謝你的建議克勞斯,我會看更多。之前使用過Hawtio來檢查ActiveMQ,這是一個非常方便的工具! – P3anuts