저는 서블릿/JSP 개발에 리눅스를 처음으로 사용하고 있습니다. 간단한 서블릿을 컴파일하려고하면 javax.servlet이 존재하지 않습니다. 어떻게해야합니까? 경로에 문제가 있음을 알고 있지만 이미 경로에있는 값을 덮어 쓰지 않고 수정하는 방법은 무엇입니까?javax.servlet가 존재하지 않습니다.
.class 서블릿은 어디에 배치해야합니까? 내가 서블릿에 대해 읽는 책은 하나의 것을 말하면서, 나는 다른 것들을 온라인에서 찾는다. 나는 설정을 엉망으로 만들고 싶지 않아. 나는/usr/share/tomcat6/webapp 아래에 폴더를 만들고 거기서 모든 .class를 이동하도록 제안하는 온라인 포스터를 발견하고 더 이상 설정하지 않아도 작동 할 것입니다. 사실입니까?
마이크
Java EE 환경의 'Servlet' 클래스를 구현하면 안됩니다. 웹 다이내믹 프로젝트 (Eclipse)를 만들고, 이미'Servlet' 클래스를 제공하는 Tomcat (또는 다른 웹 어플리케이션 서버)에 배치 할 프로젝트를 설정했는지 확인하십시오. –
Java로 웹 애플리케이션을 작성하는 방법에 관한 적절한 자습서를 찾아야합니다. 처음에는 약간 혼란 스럽습니다. 특정 구조의 폴더, web.xml 파일 등이 있어야하기 때문입니다. Luiggi Mendoza가 말했듯이 이클립스를 사용하면 자동으로 필요한 폴더 등을 만들 수 있기 때문에 많은 도움이됩니다.하지만 무슨 일이 일어나는지 또한 알아야합니다. – Ridcully
http://tomcat.apache.org/tomcat-6.0-doc/appdev/deployment.html에 대한 링크를 이미 보냈습니다. 이 페이지에는/usr/share/tomcat6/webapp에 모든 .class 파일을 넣는 것이 아니라 디렉토리 레이아웃에 대한 설명이 있습니다. 당신이 얻은 답을 읽지 못한다면 우리는 왜 대답해야합니까? Java가 어떻게 작동하는지, jar 파일이 무엇인지, 클래스 경로를 구성하는 방법에 대해서는 전혀 모르는 것 같습니다. 서블릿으로 시작하지 마십시오. 기본적인 것들로 시작하십시오. –