톰캣 예제

우분투에서 관리자 콘솔에 대 한 사용자가 자동으로 생성 되지 않습니다., /etc/tomcat7/tomcat-users.xml에 수동으로 사용자 항목을 추가 해야 합니다. 다음 목록은 사용자에 대한 예제를 제공합니다. 자세한 정보를 얻으려면 로그인을 시도하고 결과 오류 메시지를 참조하십시오. 사용자와 암호를 입력한 후 Tomcat 서버를 다시 시작하여 새 사용자가 활성화되었는지 확인합니다. 빈 디렉토리에서 Tomcat을 사용하여 tomcat7.exe를 시작합니다. 설치된 Tomcat 웹앱 디렉토리를 확인합니다. 여기에는 문서, 예제, 호스트 관리자, 관리자 및 ROOT의 다섯 가지 하위 폴더가 포함됩니다. AF_UNIX 소켓을 사용하여 Tomcat/예제 컨텍스트에 /예제를 매핑합니다. 소켓 파일은 웹 서버가 소켓 파일의 권한으로 Tomcat이 아닌 다른 사용자에서 실행될 때 Tomcat becarefull에 의해 생성됩니다: 아파치 톰캣은 서벨렛 및 JSP(JavaServer 페이지) 기반 웹 응용 프로그램을 실행할 수 있는 웹 컨테이너입니다. 현대 자바 웹 프레임 워크의 대부분은 서블릿을 기반으로, 예를 들어 자바 서버 얼굴, 스트럿, 봄.

Tomcat의 기본 포트는 8080입니다. 로컬 컴퓨터에서 Tomcat을 시작한 후 Tomcat이 URL을 실행하고 있는지 확인할 수 있습니다. 이제 Tomcat 서버 및 버전 정보가 숨겨져 있음을 알 수 있습니다. 아파치 톰캣은 또한 기본적으로 포트 8080에 HTTP 커넥터를 제공합니다, 즉, 톰캣은 HTTP 서버로 사용할 수 있습니다. 그러나 Tomcat의 성능은 아파치 HTTP 서버와 같은 지정된 웹 서버의 성능만큼 좋지 않습니다. Tomcat의 알려진 보안 취약점과 고정 버전은 모두 여기에서 확인할 수 있습니다. Tomcat의 대부분의 약점은 실제로 잘못된 구성에서 비롯됩니다. 이 예제에서는 server.xml 및 web.xml 구성을 조정하여 Tomcat을 보호하는 방법을 보여 드리겠습니다. 이 예제는 아파치 톰캣에서 실행되므로 .war 파일을 패키징하고 핫 배포 폴더인 Tomcat의 웹앱 폴더에 복사해야 합니다.

Tomcat에는 정적 HTML 페이지를 제공하는 데 사용할 수 있는 HTTP 커넥터도 포함되어 있습니다. 제공되는 표준 디렉토리는 Tomcat 웹 앱/ROOT 설치 디렉토리 아래에 있습니다.

Comments

Comments are closed.