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
...全文
1436 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
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代码去掉看能显示页面不??
加载更多回复(1)

62,636

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧