CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

JSP新手问题,页面不能编译??

楼主vampireal(oo0O0oo)2004-12-02 13:43:42 在 Java / Web 开发 提问

我按照网上的一般流程配置好了tomcat5.0.19+JDK1.4.2(环境变量什么的都设置好了)  
  tomcat开启服务后,http://localhost:8080/可以访问(看到了那只猫)  
  但是我在tomcat的webapps/jsp-examples目录下,随便放入一个test,jsp结果页面打开时提示出错,具体信息是  
  description   The   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request.  
   
  org.apache.jasper.JasperException:   Unable   to   compile   class   for   JSP  
   
  No   Java   compiler   was   found   to   compile   the   generated   source   for   the   JSP.    
  This   can   usually   be   solved   by   copying   manually   $JAVA_HOME/lib/tools.jar   from   the   JDK    
  to   the   common/lib   directory   of   the   Tomcat   server,   followed   by   a   Tomcat   restart.    
  If   using   an   alternate   Java   compiler,   please   check   its   installation   and   access   path.  
   
  org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)  
  org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)  
  org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)  
  org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)  
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)  
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)  
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)  
   
   
  这是什么问题呢? 问题点数:20、回复次数:9Top

1 楼libol(黎子)回复于 2004-12-02 13:49:33 得分 0

老问题,建议你在论坛上搜索一下,一堆Top

2 楼leafly1979(班长)回复于 2004-12-02 13:49:51 得分 0

No   Java   compiler   was   found   to   compile   the   generated   source   for   the   JSP.    
  This   can   usually   be   solved   by   copying   manually   $JAVA_HOME/lib/tools.jar   from   the   JDK    
  to   the   common/lib   directory   of   the   Tomcat   server,   followed   by   a   Tomcat   restart.Top

3 楼tigeryu(吴越小虎)回复于 2004-12-02 13:51:34 得分 0

老兄JAVA_HOME设对了没有?Top

4 楼tom2005(随海奔跑)回复于 2004-12-02 13:53:45 得分 20

No   Java   compiler   was   found   to   compile   the   generated   source   for   the   JSP.    
  This   can   usually   be   solved   by   copying   manually   $JAVA_HOME/lib/tools.jar   from   the   JDK    
  to   the   common/lib   directory   of   the   Tomcat   server,   followed   by   a   Tomcat   restart.    
  Top

5 楼vampireal(oo0O0oo)回复于 2004-12-02 14:03:29 得分 0

我JAVA_HOME设置了啊,就是JDK的路径,对吗?Top

6 楼vampireal(oo0O0oo)回复于 2004-12-02 14:06:35 得分 0

而且那个tomcat本身的例子也可以运行Top

7 楼tom2005(随海奔跑)回复于 2004-12-02 14:20:29 得分 0

假定你的j2sdk安装在c:\j2sdk1.4.2):    
  JAVA_HOME=c:\j2sdk1.4.2;    
   
  JAVA_HOME/lib/tools.jar    
  把tools.jar拷到tomcat/common/lib下  
  Top

8 楼123xxx(香克斯)回复于 2004-12-02 14:29:44 得分 0

嗯,lib的问题,像   tom2005(快乐着)说得那样,或者%JAVA_HOME%/lib/tools.jar加入到classpath环境变量里Top

9 楼vampireal(oo0O0oo)回复于 2004-12-02 14:30:24 得分 0

谢谢了!可以用了,这么看来我还是环境变量配置有问题啊Top

相关问题

  • 在eclipse中 jsp页面不能被编译
  • jsp页面编译出错(有的页面正常,有的就出错)求救!
  • JSP页面不能访问?
  • 在JBuilderX+jboss4.0.2不能编译JSP??
  • 为什么我的JSP不能编译?
  • 为何我使用javascript中location'****.jsp'跳到某一页面,jsp页面不重新编译执行
  • eclipse里jsp页面编译为Servlet中文变为乱码的问题
  • jsp编译器
  • 用JBuilder 2005开发JSP,页面代码改了,编译后运行显示的还是没改的页面
  • weblogic8.1编译jsp问题,在jsp中不能直接使用getServletContext()?

关键词

  • tomcat
  • jsp
  • apache
  • jasper
  • compiler
  • org

得分解答快速导航

  • 帖主:vampireal
  • tom2005

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo