CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

在windows server 2003里面配置tomcat出现的问题(二天来问了N个人仍没有解决)

楼主sadprogramboy(忧郁浪子)2005-08-03 23:29:18 在 Java / J2SE / 基础类 提问

OS:windows   server   2003/tomcat5.028  
   
  配置如下:  
  用户变量:  
  java_home:C:\j2sdk1.4.2_06\jre  
  系统变量:CLASSPATH:  
  .;C:\j2sdk1.4.2_06\lib\dt.jar;  
  C:\j2sdk1.4.2_06\lib\tools.jar;  
    C:\j2sdk1.4.2_06\lib\NetComponents.jar;  
  C:\j2sdk1.4.2_06\lib\mm.mysql-2.0.4-bin.jar;  
  C:\Program   Files\Apache   Software   Foundation\Tomcat   5.0\common\classes;  
  C:\Program   Files\Apache   Software   Foundation\Tomcat   5.0\common\lib;  
  C:\Program   Files\Apache   Software   Foundation\Tomcat   5.0\common\lib\servlet-api.jar  
  JAVA_HOME:C:\j2sdk1.4.2_06  
  PATH:.;C:\j2sdk1.4.2_06\bin  
  TOMCAT_HOME:C:\Program   Files\Apache   Software   Foundation\Tomcat   5.0  
   
  出现的问题:  
   
  http://localhost:8080可以正常显示示以及里面的自带的例子全部正常  
   
  但是俺在里面root下加一个.jsp文件却不能正常显示。甚至把root下的index.jsp改成index1.jsp后就  
   
  不能正常显示了。  
   
  错误提示:  
   
  HTTP   Status   500   -    
   
  --------------------------------------------------------------------------------  
   
  type   Exception   report  
   
  message    
   
  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  
  org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)  
  org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)  
  org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)  
  org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)  
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)  
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)  
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)  
   
   
  root   cause    
   
  Unable   to   find   a   javac   compiler;  
  com.sun.tools.javac.Main   is   not   on   the   classpath.  
  Perhaps   JAVA_HOME   does   not   point   to   the   JDK  
  org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)  
  org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)  
  org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)  
  org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)  
  org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)  
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)  
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)  
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)  
   
   
  note   The   full   stack   trace   of   the   root   cause   is   available   in   the   Apache   Tomcat/5.0.28   logs.  
   
   
  --------------------------------------------------------------------------------  
   
  Apache   Tomcat/5.0.28  
   
   
  问题点数:10、回复次数:4Top

1 楼wzrain(晨雨)回复于 2005-08-03 23:40:06 得分 10

JAVA_HOME的目录应该是C:\j2sdk1.4.2_06  
  把其他的C:\j2sdk1.4.2_06换成%JAVA_HOME%\,就不用你那么麻烦了  
   
  另外你系统变量有了JAVA_HOME,用户变量就不用要了,你这样不是重复了吗  
   
  再添加CATALINA_HOME和CATALINA_BASE变量指向TOMCAT目录,应为tomcat_home变量是有别的用处  
   
  注意一点,你的TOMCAT目录太长了,可能会导致问题,最好短一些,去掉目录中的空格。例如安装到:c:\tomcat5  
   
  这是我个人的经验,你照做应该能成功,并不是很复杂,祝你好运!Top

2 楼sadprogramboy(忧郁浪子)回复于 2005-08-04 00:12:36 得分 0

我以前在XP下面就好简单  
   
  昨天换了windows   server   2003之后,怎么设都不行  
   
  真的好头痛  
   
  还有其他的可以比tomcat更好的吗?Top

3 楼sgdb(神天月晓)回复于 2005-08-04 08:52:25 得分 0

换路径,不要让路径带空格Top

4 楼konhon(优华)回复于 2005-08-04 09:51:28 得分 0

你把tools.jar復制到tomcat的common\lib目錄下試試呀.Top

相关问题

  • Apache + tomcat + jdk2+php + sql server配置办法
  • 配置Apache+Tomcat
  • Tomcat配置。
  • TOMCAT 配置!!!!!
  • tomcat配置
  • Tomcat JDBC配置
  • tomcat的配置
  • tomcat连接sql server如何配置环境?
  • TOMCAT我配置的WEB SERVER外网访问不了
  • tomcat究竟如何配置sql server的驱动啊

关键词

  • tomcat
  • sdk
  • apache
  • software
  • program
  • jsp
  • server
  • compile
  • jasper
  • j2sdk1.4.2

得分解答快速导航

  • 帖主:sadprogramboy
  • wzrain

相关链接

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

广告也精彩

反馈

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