2011. 2. 17 오전 11:39:51 org.apache.catalina.core.StandardWrapperValve invoke
심각: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 6 in the generated java file
Only a type can be imported. android.view.Display resolves to a package
An error occurred at line: 7 in the generated java file
Only a type can be imported. android.view.WindowManager resolves to a package
An error occurred at line: 8 in the generated java file
Only a type can be imported. android.content.Context resolves to a package
Stacktrace:
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
톰켓 버젼 6.0으로 android.jar를 라이브러리 등록을 한 후 jsp에서 사용을 했습니다.
액션도 안들어가고 그냥 껍데기 코딩인데도 실행할때 오류가 나네요....
톰캣이랑 모두 환경변수에 잡아줬구요... 막상 안드로이드 api를 사용하니 오류가 뜹니다...
아마도
<%
final Context context;
Display display = ((WindowManager) context
.getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay();
%>
<table border="0" cellpadding="0" cellspacing="0"
width="<%display.getWidth();%>" height="<%display.getHeight();%>">
이부분 중에서 오류가 나는거 같은데... android.jar을 쓰는 방법이 잘못된걸까요.....
흠.... 웹상에 돌아가는 놈을 폰으로 돌려서 쓸려는건데... 앱식으로 불러서 앱을 실행시키면 웹을 불러오면서 휴대폰정보라든가 불러오게 하고 싶어서 android.jar를 쓸려고 하는거거든요... 발상이 잘못된건가요?? 흠 자바라면 왠지 될것 같기도해서 해볼려구 한건데...ㅠ.ㅜ




발상 자체가 대단하긴 한데 이건 좀 아닌것 같은데요..
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
이런 에러는 한번도 보지 못했지만 컴파일이 안된다는 에러 같습니다.
달빅vm하고 jvm은 전혀 다른놈입니다.