2008-10-23 4 views
1

다른 서버의 다른 웹 페이지의 정확한 내용을 표시하는 JSP 페이지가 있습니다. 제 이해는 JSTL에서 가져온 c : import는 현재 웹 응용 프로그램의 일부가 아닌 파일의 내용을 포함 할 수 있어야한다는 것입니다.JSTL을 사용하여 다른 웹 리소스의 내용 가져 오기

c : import url = "다른 응용 프로그램에서 내 서버의 페이지"를 추가하면 제대로 작동하지만 다른 서버의 페이지를 포함 시키려고 할 때 실패합니다.

무엇이 잘못 되었을지에 대한 제안 사항이 있으십니까?

편집 : 정확한 오류 : "서버가이 요청을 수행하지 못하게하는 내부 오류()가 발생했습니다." 그러나 동일한 서버에서 페이지를 요청하면 다른 앱이 작동합니다 ... 페이지의 콘텐츠를 가져옵니다.

+0

어떻게 실패하고 있는지 자세히 설명해 줄 수 있습니까? 오류가 있습니까? –

답변

1

한 번 비슷한 오류가 발생했습니다. 그 응용 프로그램을 실행하는 컴퓨터가 방화벽을 통해 인터넷에 연결하는 데 문제가 있음이 밝혀졌습니다. 일단 항상 연결된 시스템에 앱을 배포하면 정상적으로 작동합니다.

1

정확한 코드와 "실패"하는 것이 큰 도움이 될 것입니다. 모든 마음 - 독자는 현재 휴가 중입니다. 이 동일한 서버, 다른 응용 프로그램에서 작동하는 경우 한편

는, 어딘가에 초기화되지 않고있어 변수, 또는이 던져하게 어떤 상태에있다가 가능한 것으로 만드는 http://www.ibm.com/developerworks/java/library/j-jsp06173.html

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 
... 
<c:import 
    url="http://www.truenorthguitars.com/Clients/Richman/index.htm" /> 
0

에서 살펴 예외. 문제를 일으키는 특정 코드 행을 가리킬 수있는 스택 추적이 있는지 오류 로그에서 확인하십시오.