問題1:JBossサーバー上に配備され、静的コンテンツ(js/css)をロードできないAngular 2アプリケーション。問題はウェブサイトが独自のコンテキスト(localhost:8080/sample /)でホストされ、静的リソースが(link href = "css/index.css" rel = "stylesheet")index.htmlで参照されるということです。 localhost:8080/css/index.cssにネットワークコールとしてロードされます。JBoss上に配備された角2のアプリケーション6.4バックエンドとしてのJavaサービスを使用したeap
私はそれをlocalhostにポイントする必要があります:8080 /サンプル/ CSS/index.css
問題2:代わりに、我々はTomcatで角度アプリケーションをホスティングしている試みたが、サービスはJBoss上でホストされている必要はあり、私たちはCROSフィルタを実装してみました(https://amodernstory.com/2014/12/27/using-cors-headers-with-java-example/)、最初のリクエストは通過しますが、他のリクエストはChromeネットワークのタブに保留状態を示します。
ありがとうございました。index.htmlのベースhrefに "./"を追加していただきありがとうございます。しかし今は別の問題に直面しています.jboss 6.4にデプロイしたときにwebapiからの応答が得られませんが、Tomcatでは正常に動作しています。 –