Java 웹 앱을 작성하는 중이고 서블릿이 제대로 작동하는 데 문제가 있습니다.서블릿 (Eclipse 및 Glassfish 3)에서 404 오류 문제 진단
이 내 web.xml 파일에서입니다 : 내가 올바른 서블릿 URL에 HTTP POST를 통해 양식에서 데이터를 보낼 때 404을 반환 3 글래스 피시하기 위해 응용 프로그램을 배포 아직
<servlet>
<description>Called to process any forms on the website</description>
<display-name>Form Processing Servlet</display-name>
<servlet-name>FormAction</servlet-name>
<servlet-class>com.devwork.servlets.FormAction</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FormAction</servlet-name>
<url-pattern>/servlet/FormAction</url-pattern>
</servlet-mapping>
</web-app>
. 주소 표시 줄에는 서블릿에 대한 올바른 URL이 있으며 서블릿은 Glassfish 3 관리자 패널에 WAR 파일에 포함 된 다른 서블릿 및 항목과 함께 설치되는 것으로 표시됩니다.
내 sun-web.xml 파일은 Eclipse 3.5.1이 생성하는 표준 파일이므로 문제가되지 않아야합니다. 누구든지이 문제로 올바른 방향으로 나를 가리킬 수 있습니까? 서버 로그 파일은 WAR가 성공적으로 배포되었음을 나타냅니다.
감사합니다.
GAH을해야 할 때 URL이 http://myHost.com/servlet/FormAction를 지정합니다, 감사합니다. 그것은 2 위였습니다. 나는 내가 어떻게 그것을 놓쳤는 지 전혀 모른다. 그러나 거기에 가라. 당신의 도움은 많이 감사했습니다. – Cromulent
세 번째 원인은 두 번째 원인과 비슷하지만 URL이 잘못되었다는 것입니다. 대부분의 시동기는 그것의 대소 문자를 무시합니다. 'servlet/formaction'으로 호출되면 404를 리턴합니다. – BalusC