2012-03-14 3 views
0

Tomcat을 사용하여 서블릿 기반 응용 프로그램을 만들고 있습니다.Tomcat 서버에 패키지 추가

그 외에 jdbc를 사용하여 DB에 액세스 할 수있는 클래스가 있습니다. (다른 폴더/패키지에 있음)

서블릿 기반 응용 프로그램에서 이들을 완벽하게 통합하는 방법을 스스로에게 묻고있었습니다.

"가장 깨끗한"솔루션은 무엇입니까?

thx

답변

3

별도의 JAR 파일로 패키징하고 웹 응용 프로그램 WEB-INF/lib에 넣을 것입니다.

JAR을 공용 라이브러리 폴더에 넣으면 여러 웹 응용 프로그램에서 사용하기가 더 쉬워 보이지만 전체 서버를 다시 시작하지 않고 JAR을 업그레이드 할 수 없게됩니다. 또한 새 JAR이 모든 응용 프로그램에서 올바르게 작동하는지 확인해야합니다. 클래스 패스 문제는이 접근법에서도 가능합니다.

+0

addmiting 나는 폴더에 main.jar과 두 개의 하위 폴더 인 accesBD와 model을 가지고있다. 항아리는 어떻게 만드시겠습니까? 나는 자바에서 아주 새로운 사람이다. –

+0

이것은 응용 프로그램을 빌드하고 패키지화하는 데 사용하는 도구에 따라 다릅니다. 수백 가지가 있으며이 토론은 또 다른 질문입니다. Tomcat과 관련이 없으며 도구가 아닙니다. –

+0

터미널에서 javac로 컴파일하기 만하면 anytool을 사용하지 않습니다. –

0

jar 파일로 패키지 한 다음 프로젝트에 파일을 추가하십시오.

관련 문제