2013-03-11 2 views
0

Netbeans에서 웹 프로젝트를 만들었습니다. 내가 그것을 실행할 때 glassfish 서버가 시작되고 모든 것이 잘 작동한다 (나는 왜, 어떻게 작동하는지 이해하지 못한다).Netbeans 프로젝트 404 + apache localhost XAMPP

또한 Mac에 XAMPP가 설치되어 있습니다. 내 netbeans 프로젝트 폴더를 내 사용자 사이트 폴더에 복사하고 XAMPP로 내 아파치 서버를 실행했습니다.

사이트 색인에 액세스 할 수 있지만 서블릿을 사용하려고 할 때마다 404 객체가 없습니다.

glassfish web xml 파일과 관련이 있습니까? 서블릿 매핑? 거기에 아파치 서버에서 작동하도록 만들어야하는 새로운 아파치 웹 XML 파일이 있습니까?

필요한 경우 코드를 붙여 넣을 수 있습니다.

감사합니다 !!!

답변

0

Apache 서버는 PHP 기반 응용 프로그램 용이며 java 기반 웹 프로젝트를 실행하기 위해 이전에 서블릿 컨테이너를 사용할 수 있었던 곳에서 Apache Tomcat 또는 Glassfish를 설치해야합니다.

+0

무슨 뜻인지 이해가되지 않습니다. XAMPP를 사용하여 아파치를 실행하고있다. 서블릿 컨테이너를 사용할 수있는 곳은 무엇을 의미합니까? – Lebowski156

+0

Apache 서버는 Java 기반 웹 응용 프로그램 호스팅을 지원하지 않습니다. 자바 기반의 웹 애플리케이션 호스팅의 경우 서블릿 컨테이너가있는 glassfish 또는 apache tomcat이 필요합니다. Apache 서버에는 서블릿 컨테이너가 없으므로 애플리케이션이 실행되지 않습니다. 아파치 서버는 PHP 기반 애플리케이션을 호스트하기위한 것이다. –

+0

오, 나는 아파치 톰캣이 아파치와 다르다는 것을 깨닫지 못했다. 감사 – Lebowski156