环境:FC8,TOMCAT5.5.23,java-1.5.0-gcj(都是FC8 DVD自带的)
用浏览器打开http://localhost:8080/可以看到TOMCAT欢迎页面,进入里面的jsp-example也都可以执行,
但是随便一个最简单的jsp(都是静态HTML内容)就出错:org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 1 in the jsp file: /index2.jsp
The type java.io.Writer cannot be resolved. It is indirectly referenced from required .class files
1: <%@ page contentType="text/html; charset=UTF-8" %>
2:
3: <html>
4: <head>...Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.compiler.ErrorDispatcher.javacError(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.compiler.JDTCompiler.generateClass(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.JspCompilationContext.compile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServletWrapper.service(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.service(jasper5-compiler-5.5.23.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.23.jar.so)
相关的包也有啊(tomcat5 中的common/lib):
[jasper5-compiler].jar->/usr/share/java/jasper5-compiler.jar
[jsp].jar->/usr/share/java/jsp.jar
[servlet].jar->/usr/share/java/servlet.jar
就是把tools.jar->libgcj-tools.jar从jdk/lib中copy到tomcat5/common/lib中也没用.
google了一把也没有好的解决方法,是不是要用SUN的SDK啊。
用浏览器打开http://localhost:8080/可以看到TOMCAT欢迎页面,进入里面的jsp-example也都可以执行,
但是随便一个最简单的jsp(都是静态HTML内容)就出错:org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 1 in the jsp file: /index2.jsp
The type java.io.Writer cannot be resolved. It is indirectly referenced from required .class files
1: <%@ page contentType="text/html; charset=UTF-8" %>
2:
3: <html>
4: <head>...Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.compiler.ErrorDispatcher.javacError(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.compiler.JDTCompiler.generateClass(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.JspCompilationContext.compile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServletWrapper.service(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFile(jasper5-compiler-5.5.23.jar.so)
org.apache.jasper.servlet.JspServlet.service(jasper5-compiler-5.5.23.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.23.jar.so)
相关的包也有啊(tomcat5 中的common/lib):
[jasper5-compiler].jar->/usr/share/java/jasper5-compiler.jar
[jsp].jar->/usr/share/java/jsp.jar
[servlet].jar->/usr/share/java/servlet.jar
就是把tools.jar->libgcj-tools.jar从jdk/lib中copy到tomcat5/common/lib中也没用.
google了一把也没有好的解决方法,是不是要用SUN的SDK啊。
解决方案 »
- 如何维持服务器端与客户端的连接不中断?让服务器端的变化能立刻显示到客户端而不用刷新客户端页面
- String UserName=request.getParameter("userName")没起到作用
- 远程建立odbc数据源
- java socket
- 问一个关于Web设计的问题
- 用rs.getString(1)访问数据库 所遇到的问题
- 如何在Server.xml或Build.xml中使用系统环境变量??
- 急请教怎么将mysql连到jsp程序中
- 奇怪的分页显示:点下一页出现其他条件下一页的结果?高手请赐教
- SQL Server数据库中Text型字段取出的问题?
- model-driven 多个对象读取!高手来!!!
- 高分求教新建flex工程的问题
在JSP页面中没有引入java.io包
也不行:
org.apache.jasper.JasperException: Unable to compile class for JSP:An error occurred at line: 1 in the jsp file: /index2.jsp
The type java.io.Writer cannot be resolved. It is indirectly referenced from required .class files
1: <%@ page contentType="text/html; charset=UTF-8" %>
2: <%@ page language="java" import="java.io.*" %>
3:
4: <html>
...
[jsp].jar->/usr/share/java/jsp.jar
[servlet].jar->/usr/share/java/servlet.jar
就是把tools.jar->libgcj-tools.jar从jdk/lib中copy到tomcat5/common/lib中也没用.
google了一把也没有好的解决方法,是不是要用SUN的SDK啊。
放到应用的WEB-INF 的LIB下试试。
这句话不要, 执行一个更简单的JSP页面试试.
是不是src包里有错误的.java文件.去除后执行