日期:2014-05-20  浏览次数:20891 次

tomcat不能编译jsp 急急急!!!
刚学jsp
今天装了tomcat   目录为C:\Tomcat   5.5  
输入http://localhost:8080   可以显示主界面
但是在C:\Tomcat   5.5\webapps\ROOT下新写了一个time.jsp文件,内容为:
<%@   page   contentType= "text/html;charset=GB2312 "%>
   <%@   page   import= "java.util.* "%>
   <HTML>
   <BODY>
   <P>
  现在的时间是:
   <%   Date   date=new   Date();
  %>
   <BR>
   <%=date%>
   </BODY>
   </HTML>

url输入http://localhost:8080/time.jsp,出现这个错误:

description   The   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request.

exception  

org.apache.jasper.JasperException:   Unable   to   compile   class   for   JSP:  

An   error   occurred   at   line:   7   in   the   jsp   file:   /time.jsp
Syntax   error   on   tokens,   delete   these   tokens
4:      <BODY>
5:      <P>
6:     现在的时间是:
7:      <%   Date   date=new   Date();
8:     %>
9:      <BR>
10:      <%=date%>


应该是tomcat无法编译jsp的错误,找不到java.util包
但我的各个环境变量(classpath、path、JAVA_HOME、TOMCAT_HOME、CATALINA_HOME)都没有问题。
我把jdk安装目录中lib下的tool.jar也copy到了tomcat中common\lib下,也不行

我把在tomcat的apache   tomcat   properties中java   options中增加如下一行:

-Djava.home=D:\jdk1.5.0_05     还是不行

急求怎么解决这个问题啊,今天第一次搭建jsp环境就遇到这么多难题,好郁闷啊

向各位大侠求救!!!
qq:270613727      


------解决方案--------------------
你的程序在我的Tomcat下也不能通过
改成这样试试,只是把“%> ”符号换个位置就能通过了:
<%@ page contentType= "text/html;charset=GB2312 "%>
   <%@ page import= "java.util.* "%>
   <HTML>
   <BODY>
   <P>
  现在的时间是:
   <% Date date=new Date();%>
   <BR>
   <%=date%>
   </BODY>
   </HTML>
------解决方案--------------------
有没有在classpath中加 D:\Program Files\Apache Software Foundation\Tomcat5.0\common\lib\jsp-api.jar;
------解决方案--------------------
全是些细微的地方出错
看来要认真写代码啊

我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.myexception.cn/java-web/317.html
我的异常网推荐解决方案:org.apache.jasper.JasperException: Unable to compile class,http://www.myexception.cn/j2ee/2308.html