EgovComCrossSiteHndlr에 상속되는 BodyTagSupport에서 에러나네요..
- 작성자 :
- 김*중
- 작성일 :
- 2011-02-25 14:54:48
- 조회수 :
- 3,350
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
public class EgovComCrossSiteHndlr extends BodyTagSupport
BodyTagSupport <== 이부분에서 자꾸만 에러가 나네요 ...
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building selim
[INFO]
[INFO] Id: selim:selim:war:1.0.0
[INFO] task-segment: [package]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[WARNING] POM for 'opensymphony:quartz-all:pom:1.6.1:compile' is invalid. It will be ignored for artifact resolution. Reason: Parse error reading POM. Reason: end tag name </relocatoin> must be the same as start tag <relocation> from line 11 (position: TEXT seen ...</version>\n </relocatoin>... @15:18) for project opensymphony:quartz-all at D:\program\mavenrepository\opensymphony\quartz-all\1.6.1\quartz-all-1.6.1.pom
[WARNING] While downloading org.apache.xmlbeans:xmlbeans:2.2.0
This artifact has been relocated to org.apache.xmlbeans:xmlbeans:2.2.0.
[INFO] [compiler:compile]
[INFO] Compiling 207 source files to C:\app\selim\target\classes
[ERROR]
Mojo:
org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile
FAILED for project:
selim:selim:war:1.0.0
Reason:
C:\app\selim\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java:[6,24] package javax.servlet.jsp does not exist
C:\app\selim\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java:[7,24] package javax.servlet.jsp does not exist
C:\app\selim\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java:[8,24] package javax.servlet.jsp does not exist
C:\app\selim\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java:[9,31] package javax.servlet.jsp.tagext does not exist
C:\app\selim\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java:[27,43] cannot find symbol
이러파일을 찾아보려고해도 나오지 않습니다. ㅠㅠㅋ
BodyTagSupport <== 이부분에서 자꾸만 에러가 나네요 ...
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building selim
[INFO]
[INFO] Id: selim:selim:war:1.0.0
[INFO] task-segment: [package]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[WARNING] POM for 'opensymphony:quartz-all:pom:1.6.1:compile' is invalid. It will be ignored for artifact resolution. Reason: Parse error reading POM. Reason: end tag name </relocatoin> must be the same as start tag <relocation> from line 11 (position: TEXT seen ...</version>\n </relocatoin>... @15:18) for project opensymphony:quartz-all at D:\program\mavenrepository\opensymphony\quartz-all\1.6.1\quartz-all-1.6.1.pom
[WARNING] While downloading org.apache.xmlbeans:xmlbeans:2.2.0
This artifact has been relocated to org.apache.xmlbeans:xmlbeans:2.2.0.
[INFO] [compiler:compile]
[INFO] Compiling 207 source files to C:\app\selim\target\classes
[ERROR]
Mojo:
org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile
FAILED for project:
selim:selim:war:1.0.0
Reason:
C:\app\selim\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java:[6,24] package javax.servlet.jsp does not exist
C:\app\selim\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java:[7,24] package javax.servlet.jsp does not exist
C:\app\selim\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java:[8,24] package javax.servlet.jsp does not exist
C:\app\selim\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java:[9,31] package javax.servlet.jsp.tagext does not exist
C:\app\selim\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java:[27,43] cannot find symbol
이러파일을 찾아보려고해도 나오지 않습니다. ㅠㅠㅋ
A
안녕하세요.. 김재중님..
jsp에 대한 표준 api 부분으로..
pom.xml에 다음가 같은 dependency를 추가하시면 됩니다.
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
scope이 provided 인 경우는 compile시에만 사용하고.. 실제 운영시에는 Servlet Container가 제공하는 library를 사용하도록 하는 의미입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
jsp에 대한 표준 api 부분으로..
pom.xml에 다음가 같은 dependency를 추가하시면 됩니다.
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
scope이 provided 인 경우는 compile시에만 사용하고.. 실제 운영시에는 Servlet Container가 제공하는 library를 사용하도록 하는 의미입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.