2011-09-09 2 views
0

저는 weblogic 10을 응용 프로그램 서버로 사용하고있는 Java 프로젝트에서 작업하고 있습니다. 이 프로젝트에는 url 매핑을 사용하여 web.xml 설명자에 약 11 개의 서블릿이 추가되었습니다. 새 서블릿을 추가 할 때마다 url에 매핑되지 않고 호출되지 않습니다. 무엇이 문제 일 수 있습니다. 마찬가지로 기존의 서블릿에 동일한 로직을 추가하면 작동합니다.weblogic에서 서블릿 수를 제한 할 수있는 속성 또는 옵션이 있습니까?

미리 감사드립니다.

+0

아마도 변경된 'web.xml'이 제대로 배포되지 않을 수 있습니다! – adarshr

+0

나는 그것도 체크했다. 제대로 배치가되었지만, 아직 웹 로직이 그걸 읽지 않는 이유를 모르겠다. ... – techiepark

+0

어떻게 알 수 있니? AppServer는 일반적으로 배포 설명자의 내부 복사본을 유지합니다. 폭발 된 전쟁 파일에서 볼 수있는 내용이 컨테이너에서 항상 사용되는 것은 아닙니다. 몇 가지 기존 서블릿 선언을 제거하고 유효한지 확인하십시오. – adarshr

답변

0

게시물의 제목에있는 질문은이 문제를 해결하는 데 어떻게 도움이됩니까?

동일한 URL 패턴으로 매핑하는 다른 서블릿이 있거나, 새 서블릿과 이미 존재하는 서블릿에 대한 모호한 URL 패턴이있을 수 있습니다 (따라서 WebLogic은 어느 서블릿을 호출할지 모르기 때문에). web.xml 파일에서 서블릿 매핑을 확인하십시오.

서블릿이 성공적으로 배포되었는지 확인하려면 WebLogic 관리 콘솔을 확인하고 배포 오류가 있는지 WebLogic의 로그를 확인하십시오. 조심스럽게 오류 메시지를 읽고 무엇이 잘못되었는지 찾으십시오. 당신이 그들을 이해하지 못한다면, 당신의 포스트에 그들을 추가하십시오, 그래서 여기 누군가가 당신이 의미하는 것을 설명 할 수 있습니다.

서블릿에 매핑해야하는 URL로 이동하면 무엇을 얻게됩니까? 오류 메시지 또는 다른 서블릿으로 이동합니까? 오류 일 경우 다시 오류 메시지를 게시하십시오.

+0

답변 주셔서 감사합니다 .. 같은 서블릿 이름이나 동일한 URL 매핑을 가진 다른 서블릿이 없다는 것을 체크했습니다 ... 오류도 없습니다 ...하지만 ' 그 서블릿을 요청하면 404 오류가 발생합니다 ... 따라서 WebLogic 관리 콘솔에서 해당 서블릿이 성공적으로 배포되었는지 확인합니다 ... – techiepark

+0

404는 입력 한 URL이 서블릿이 매핑되었거나 서블릿이 성공적으로 배포되지 않았습니다. – Jesper

관련 문제