Only a type can be imported. x.y.z.Utility resolves to a package.. HELP!!!
843840May 6 2009 — edited May 11 2009anyone help me.. pls..
the class exists properly in the package folder.
No error found as I compiled it.
Tomcat5.5 + JDK-1.5.0_06 + JBoss-4.0.2...with a Struts framework.
the error is really special for me. I tried all opinions to sort it out.
I changed import file to the other at 1 line. the same error occurred, though.
ex) <@ page import="x.y.z.Test" %> or <@ page import="x.y.z.AnyClass" %> --> ERROR: Only a type ~~~
if delete that line, 404 error is showed. stuck~~~~~
other jsp pages are good. Only the type's page below causes the error. weird~
what's problem? Had anyone had a same problem?
aa.jsp---------------------------------------------------------
<@ page import="x.y.z.Utility" %>
<jsp:forward page="/servlet/MypageManager">
<jsp:param name="ACT" value="main">
</jsp:forward>
-----------------------------------------------------------------
2009. 5. 6 ¿ÀÈÄ 2:03:59 org.apache.catalina.core.StandardWrapperValve invoke
½É°¢: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error:
Only a type can be imported. x.y.z.Utility resolves to a package
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:833)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:639)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1285)
at java.lang.Thread.run(Thread.java:595)