maven 인스톨이 안되요.
- 작성자 :
- 박*석
- 작성일 :
- 2012-04-24 13:09:34
- 조회수 :
- 1,906
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
항상수고가 많으십니다.
다름이 아니라
에러 로그 첨부합니다.
메이븐 인스톨 하면 에러가 발생합니다.
제가 찾아본 바로는
1. 해당 경로에 java 파일 존재함.
2. 이클립스 상에서 오류 발생하지 않음
3. 서버 정상적으로 기동됨.
입니다.
뭘 더 확인해봐야 하는지 어떤 증상인지 알려주세요.
감사합니다.
수고하세요.
항상수고가 많으십니다.
다름이 아니라
에러 로그 첨부합니다.
메이븐 인스톨 하면 에러가 발생합니다.
제가 찾아본 바로는
1. 해당 경로에 java 파일 존재함.
2. 이클립스 상에서 오류 발생하지 않음
3. 서버 정상적으로 기동됨.
입니다.
뭘 더 확인해봐야 하는지 어떤 증상인지 알려주세요.
감사합니다.
수고하세요.
A
안녕하세요.. 박준석님..
해당 오류는 JSP와 관련된 javax.servlet.jsp 패키지 클래스를 찾지 못해 발생된 오류입니다.
해당 부분은 WAS 또는 tomcat에서 runtime 시에 제공하기 때문에.. 서버에서는 오류가 발생하지 않습니다.
이클립스에서도 별도로 Apache Tomcat Library가 classpath에 지정되어 있으면.. 컴파일 오류가 발생하지 않습니다.
다만, maven을 통해 빌드할 경우 별도의 dependency 정보가 없기 때문에.. 컴파일 오류가 발생합니다..
이 경우 pom.xml에 다음가 같은 추가해 주시면 될 것 같습니다.
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
그럼.. 즐거운 하루되십시오.
감사합니다.
해당 오류는 JSP와 관련된 javax.servlet.jsp 패키지 클래스를 찾지 못해 발생된 오류입니다.
해당 부분은 WAS 또는 tomcat에서 runtime 시에 제공하기 때문에.. 서버에서는 오류가 발생하지 않습니다.
이클립스에서도 별도로 Apache Tomcat Library가 classpath에 지정되어 있으면.. 컴파일 오류가 발생하지 않습니다.
다만, maven을 통해 빌드할 경우 별도의 dependency 정보가 없기 때문에.. 컴파일 오류가 발생합니다..
이 경우 pom.xml에 다음가 같은 추가해 주시면 될 것 같습니다.
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
그럼.. 즐거운 하루되십시오.
감사합니다.