tomcat不能编译jsp 急急急!!!

linchuan 2007-03-28 05:03:21
刚学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
...全文
1131 点赞 收藏 21
写回复
21 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wangrui_85117 2007-03-29
全是些细微的地方出错
看来要认真写代码啊
回复
maquan 2007-03-29
haha, 终于被 yuri0202 找到原因了!

请看楼主原来的程序
<% Date date=new Date();
  %>

第二行前面是两个中文全角空格,当然要报错了!
回复
arthur900 2007-03-29
新手,帮你顶.`
回复
javalk 2007-03-29
有没有在classpath中加 D:\Program Files\Apache Software Foundation\Tomcat5.0\common\lib\jsp-api.jar;
回复
yuri0202 2007-03-29
你的程序在我的Tomcat下也不能通过
改成这样试试,只是把“%>”符号换个位置就能通过了:
<%@ page contentType="text/html;charset=GB2312"%>
  <%@ page import="java.util.*"%>
  <HTML>
  <BODY>
  <P>
  现在的时间是:
  <% Date date=new Date();%>
  <BR>
  <%=date%>
  </BODY>
  </HTML>
回复
sunwei_07 2007-03-29
java.util.Date xx = new java.util.Date

然后再查下环境变量java设置的路径
回复
caibaoying 2007-03-29
*_*#~~~~~~~~~~
好好搞下环境吧 搞个IDE 要不这样搞死人
回复
zhang_xi2006 2007-03-29
IT学习群招人```14401742
回复
wunan320 2007-03-29
呵呵 这种错误光看还不容易看出来呢
回复
journeydj 2007-03-29
把所有东西全去掉只打几个字母看能不能显示。如果能显示就是代码问题,不能显示就重新配置一下
回复
受不了啊
回复
chllcy 2007-03-28
晕 JSP都不成功 那servlet不是玩完了...
回复
javadn 2007-03-28
改为<% java.util.Date date=new java.util.Date();%>
回复
For_suzhen 2007-03-28
jsp没问题,还是再仔细检查一下WeB-INF目录,和classpath吧.jsp没什么问题.
回复
firebird_83 2007-03-28
看看是不是root下面 没有 web_if 文件夹
回复
zurce 2007-03-28
<%@ page language="java" contentType="text/html;charset=GB2312"%>

楼主临川的??
回复
linchuan 2007-03-28
把 <% Date date=new Date();  %>
  <BR>
  <%=date%>删掉
换成语句<%out.println("hello");%>
可以显示
回复
zhunian 2007-03-28
没什么问题啊
回复
journay 2007-03-28
当然是jsp有问题
回复
真的很小奚 2007-03-28
没有问题怎么出错 服务器没事逗您玩呀
还是配置的问题 LZ仔细检查
An error occurred at line: 7 in the jsp file: /time.jsp
Syntax error on tokens, delete these tokens
你把JAVA代码去掉看能显示页面不??
回复
加载更多回复
相关推荐
发帖
Java SE
创建于2007-09-28

6.1w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2007-03-28 05:03
社区公告
暂无公告