2014-04-17 2 views
0

그래서 jsp 태그 오류 (계속) 또는 pom.xml과 관련된 문제가 계속 발생합니다. 내가 뭘 잘못하고 있는지 모르겠다. 일반적으로 다시 시작하고 청소하면 정상적으로 작동합니다. 어떤 도움이 필요합니까? 내 동료는이 오류가 계속 발생하지만 pom.xml에서 무언가를 바꿨지 만 그게 뭔지 알아낼 수 없다. (현재 휴가 중이다.) 모든 것이 잘된 것처럼 보인다. 오류는 태그 파일이있는 위치에서만 나타납니다. 다음은 오류 및 pom.xml입니다.org.apache.jasper.JasperException : JSP 용 클래스를 컴파일 할 수 없습니다 :

An error occurred at line: 12 in the jsp file: /WEB-INF/views/main.jsp 
org.apache.jsp.tag.web.mainbody_tag cannot be resolved to a type 
9: </head> 
10: <body ontouchstart="" onmouseover=""> 
11:  <tags:globalheader></tags:globalheader> 
12:  <tags:mainbody></tags:mainbody> 
13:  <tags:footer js="main"></tags:footer> 
14: </body> 
15: 


An error occurred at line: 12 in the jsp file: /WEB-INF/views/main.jsp 
org.apache.jsp.tag.web.mainbody_tag cannot be resolved to a type 
9: </head> 
10: <body ontouchstart="" onmouseover=""> 
11:  <tags:globalheader></tags:globalheader> 
12:  <tags:mainbody></tags:mainbody> 
13:  <tags:footer js="main"></tags:footer> 
14: </body> 
15: 


An error occurred at line: 13 in the jsp file: /WEB-INF/views/main.jsp 
org.apache.jsp.tag.web.footer_tag cannot be resolved to a type 
10: <body ontouchstart="" onmouseover=""> 
11:  <tags:globalheader></tags:globalheader> 
12:  <tags:mainbody></tags:mainbody> 
13:  <tags:footer js="main"></tags:footer> 
14: </body> 
15: 
16: </html> 


An error occurred at line: 13 in the jsp file: /WEB-INF/views/main.jsp 
org.apache.jsp.tag.web.footer_tag cannot be resolved to a type 
10: <body ontouchstart="" onmouseover=""> 
11:  <tags:globalheader></tags:globalheader> 
12:  <tags:mainbody></tags:mainbody> 
13:  <tags:footer js="main"></tags:footer> 
14: </body> 
15: 
16: </html> 


Stacktrace: 
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:95) 
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) 
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:457) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:374) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:352) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:339) 
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:594) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
    org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:209) 
    org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:266) 
    org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1225) 
    org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1012) 
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) 
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876) 
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931) 
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:822) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621) 
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:807) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 

        pom.xml 

<!--  spring dependecies, add more if you need other specific items from them--> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-core</artifactId> 
     <version>4.0.3.RELEASE</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-context</artifactId> 
     <version>4.0.0.RELEASE</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-web</artifactId> 
     <version>4.0.0.RELEASE</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-webmvc</artifactId> 
     <version>4.0.0.RELEASE</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework.social</groupId> 
     <artifactId>spring-social-core</artifactId> 
     <version>1.0.3.RELEASE</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework.social</groupId> 
     <artifactId>spring-social-web</artifactId> 
     <version>1.0.3.RELEASE</version> 
    </dependency> 

     <dependency> 
     <groupId>org.springframework.social</groupId> 
     <artifactId>spring-social-facebook</artifactId> 
     <version>1.0.3.RELEASE</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework.social</groupId> 
     <artifactId>spring-social-linkedin</artifactId> 
     <version>1.0.0.RC2</version> 
    </dependency> 


    <dependency> 
     <groupId>org.springframework.security</groupId> 
     <artifactId>spring-security-core</artifactId> 
     <version>3.2.0.RELEASE</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework.security</groupId> 
     <artifactId>spring-security-crypto</artifactId> 
     <version>3.2.0.RELEASE</version> 
    </dependency> 
    <!-- Jackson JSON Mapper --> 
<!-- <dependency> 
     <groupId>com.fasterxml.jackson.core</groupId> 
     <artifactId>jackson-core</artifactId> 
     <version>2.3.0</version> 
    </dependency> 

    <dependency> 
     <groupId>com.fasterxml.jackson.core</groupId> 
     <artifactId>jackson-databind</artifactId> 
     <version>2.3.0</version> 
    </dependency> --> 

    <dependency> 
     <groupId>org.codehaus.jackson</groupId> 
     <artifactId>jackson-core-asl</artifactId> 
     <version>1.9.13</version> 
    </dependency> 

    <dependency> 
     <groupId>org.codehaus.jackson</groupId> 
     <artifactId>jackson-mapper-asl</artifactId> 
     <version>1.9.13</version> 
    </dependency> 

    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>jstl</artifactId> 
     <version>1.2</version> 
    </dependency> 

    <dependency> 
     <groupId>taglibs</groupId> 
     <artifactId>standard</artifactId> 
     <version>1.1.2</version> 
    </dependency> 

    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>javax.servlet-api</artifactId> 
     <version>3.0.1</version> 
    </dependency> 

    <dependency> 
     <groupId>com.google.code.gson</groupId> 
     <artifactId>gson</artifactId> 
     <version>2.2.4</version> 
    </dependency> 

이 오류는 다음과 같은 의미를 갖습니다.

org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.views.main_jsp 
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:168) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
    org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:209) 
    org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:266) 
    org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1225) 
    org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1012) 
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) 
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876) 
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931) 
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:822) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621) 
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:807) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
root cause 

java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.views.main_jsp 
    java.net.URLClassLoader$1.run(URLClassLoader.java:217) 
    java.security.AccessController.doPrivileged(Native Method) 
    java.net.URLClassLoader.findClass(URLClassLoader.java:205) 
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132) 
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63) 
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:162) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
    org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:209) 
    org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:266) 
    org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1225) 
    org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1012) 
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) 
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876) 
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931) 
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:822) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621) 
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:807) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 

답변

-1

태그에서 사용중인 일부 태그 라이브러리를 가져 오지 않아서 컴파일되지 않습니다.

+0

죄송합니다. 어떤 태그 lib에 대해 이야기하고 있습니까? 나는 maven에서 taglibs를 가져 왔습니까? – ravi

관련 문제