2011-04-28 2 views
1

평가 시스템을 개발 중입니다. 나는 (아파치 바람둥이와) 이클립스에서 동적 웹 프로젝트를 설정하고 성공적으로 내 로컬 호스트에서 액세스 할 때 프로젝트를 볼 수있었습니다. 그러나, 나는 그것을 온라인으로 (전쟁을 통해) 배포했고 사이트에 접속하면 웹 페이지가 렌더링되지 않습니다. 표시되는 것은 모두 코드입니다. doc 타입과 content 타입을 각각 HTML 주석과 메타 태그로 설정했다. 왜 이런 일이 일어날 수 있습니까? 현재 사이트는 (REMOVED)에 배포됩니다.내 웹 페이지가 렌더링되지 않습니다.

+0

실행중인 OS/웹 서버는 무엇입니까? –

+0

텍스트/일반 콘텐츠 헤더가 다시 나타납니다. 나는 당신이 바람둥이 6.0.32를 사용하고있는 것을 볼 수있다. 그러나 당신이 전개를 망쳤다 고 생각한다. 예제 전쟁과 배포를 통해 올바른 프로세스를 따르고 있는지보십시오. – Taylor

답변

5

Firebug은 HTTP 요청/응답을 확인하는 훌륭한 도구입니다. 탭을 확인하십시오.

enter image description here

주 내용 유형 : 여기 당신이 질문에 링크 된 사이트에 액세스 할 때 내가 얻을 HTTP 응답 헤더입니다. 잘못된 것입니다. text/html이어야합니다. 당신이 응답을 제공하기 위해 JSP를 사용하는 경우, 당신은 아마

<%@page contentType="text/plain" %> 

이를 제거해야합니다 (이미 text/html에 기본값) 또는 헛된 경우 것은

하여이를 대체하여 JSP의 상단에 다음과 같이 있었다
<%@page contentType="text/html" %> 

여전히 헛수고이면 호스팅 지원팀에 문의하십시오.

+0

페이지 지시문은 다음과 같습니다. <% @ page language = "java"contentType = "text/html; charset = ISO-8859-1" \t pageEncoding = "ISO-8859-1"%> – Orlan

+0

다음은 서버 관련 구성 측면에서 호스팅 측면. 그들의 지원에 문의하십시오, 그들은 설명 할 수있는 유일한 사람입니다/(단,'pageEncoding = "ISO-8859-1"만으로 충분했습니다, 당신이 보여준 나머지는 이미 기본값입니다). – BalusC

+0

안녕하세요! 모든 도움에 감사드립니다. 귀하의 신속한 응답과 회신이 자리를 잡았습니다. 외관상으로는 나의 호스트는 서버 디폴트가 텍스트로 표시되도록 설정했다. 메타 태그 및 JSP 페이지 지시문을 사용하여 컨텐트 유형을 설정했지만 response.setContentType ("text/html"); 내 서블릿에서. 고맙습니다. – Orlan

관련 문제