2017-02-15 1 views
5

문제 1 : JBoss 서버에 앵귤러 2 응용 프로그램을 배포했지만 정적 컨텐츠 (js/css)를로드 할 수 없습니다. 문제는 웹 사이트가 자체 컨텍스트 (localhost : 8080/sample /)로 호스팅되고 정적 리소스가 index.html에서 (link href = "css/index.css"rel = "stylesheet")와 같이 사용된다는 것입니다. localhost : 8080/css/index.css에 네트워크 호출로로드됩니다. 8080/샘플/CSS/index.css백엔드로 자바 서비스를 사용하여 JBOSS 6.4 eap에 배포 된 각도 2 응용 프로그램

문제 2 : 다른 방법으로 우리가 바람둥이에 각 응용 프로그램을 호스팅하는 시도하지만 서비스는 JBoss에서 호스팅 할 필요가, 우리가 구현하는 시도 CROS 필터를

나는 그것이 localhost를 지정해야 (https://amodernstory.com/2014/12/27/using-cors-headers-with-java-example/)하지만 첫 번째 요청은 처리되지만 다른 요청은 Chrome 네트워크 탭에 보류 중 상태를 표시합니다.

답변

3

동일한 문제가 있습니다. 정적 컨텐츠를로드하려면 index.html 내부의 기본 href를 "./"로 설정해야합니다. 나는 그것을 발견했다. " 또한 작동합니다. 응용 프로그램을 제대로로드해야하지만 다른 문제가 발생합니다. 주소 표시 줄을 사용하여 직접 응용 프로그램 경로를 방문하려고하면 "찾을 수 없음"이 표시됩니다. 이는 JBoss가 HTML5 URL을 다시 쓰고 색인으로 리디렉션하는 것과 관련이있는 것 같습니다. 이 페이지의 정보를 사용하여이 문제를 해결하려고합니다 : https://issues.jboss.org/browse/JDF-512. 내가 성공하면 알려 드리겠습니다.

+0

Thanks mate, 나를 위해 일한 index.html의 기본 href에 "./"을 추가하는 방법. 하지만 지금은 webpi에서 응답을받지 못하는 또 다른 문제에 직면 해 있습니다. jboss 6.4에 배포되었을 때, 그러나 그것은 Tomcat에서 잘 작동합니다. –

관련 문제