这是我用的
j2sdk-1_4_2_11-windows-i586-p.exe
jakarta-tomcat-5.0.28.exe
有一个调试好了的web project,在我异地的朋友那确实能运行,
但我我电脑上却不能 
--------------------------------
原来我用的是这个,那个jdk会装两次jre
apache-tomcat-5.5.16.exe
jdk-1_5_0_06-windows-i586-p(3).exe
这个也不行
---------------------------------
是不是jre的问题,调了很多天了,jdktomcat也装了很多天了,还是失败,高手同志快帮帮我阿

解决方案 »

  1.   

    安装好JDK后
    添加系统环境变量
    在path中加上JDK的bin目录路径
    如果你的web project有某些敏感问题没有解决的话
    TOMCAT是启不来的
      

  2.   

    laiwei总结 (全频观看)
                         先装jdk和jre
                 如果只要使用jdk的话,设置path环境变量,但为了配合tomcat的配置,我们可以这样设置环境变量
               0.install jdk
               1.java_home                            例:JAVA_HOME=c:\j2sdk1.5.0
               2.path                                     path=%JAVA_HOME%\bin
               3.classpath                                classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
               4.install tomcat
               5.catalina_home                            CATALINA_HOME=c:\tomcat
               6.把tomcat中的一段……加到classpath中      %CATALINA_HOME%\common\lib\servlet-api.jar;
               7.把tomcat\common\lib\servlet-api.jar拷贝到jdk\jre\lib\ext下 
    我是这样设置的环境变量,有问题吗,那个webproject在我同学那时能正常运行的,我通过视频看过,但他也不知道什么原因,我想可能是我jdk和tomcat的配置问题 。
      

  3.   

    首先你看自己的环境配好没! 看你的设置应该没问题,事实上设好JAVA_HOME之后Tomcat就可以安装了,不知道你的安装问题是指什么.
    确定tomcat运行正常时,project不能运行,就可能是proj里边有些设置不对
      

  4.   

    apache-tomcat-5.5.16.exe
    应该不用配置TOMCAT的环境变量了
      0.install jdk
      1.java_home                            例:JAVA_HOME=c:\j2sdk1.5.0
      2.path                                     path=%JAVA_HOME%\bin
      3.classpath                                classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    然后装TOMCAT
    装好后 启动TOMCAT 
    输入HTTP://127.0.0.1:8080就可以了
      

  5.   

    http://127.0.0.1:8080是没问题的。
      

  6.   

    看才迷迷糊糊看到,另外一个贴说 classpath那要加 jre的设置,有这么回事??
      

  7.   

    http://127.0.0.1:8080没问题,那些tomcat自带的例子呢?
    要是都能运行,查看防火墙,是不是端口被禁用了。
      

  8.   

    tomcat
    自带的例子,没用过,不知道该怎么用啊,
    servlet能调试,不过我的那个webproject是用jsp+bean+mysql的
    防火墙对3306和8080都有监听,我不知道是不是禁了
      

  9.   

    系统自带的是可以 的
    有个sessions 可以用
    就是那个购物车
      

  10.   

    我的那个案例现在报这样的错误java.lang.UnsupportedClassVersionError: org/pan/util/DBConnectionManager (Unsupported major.minor version 49.0)
    ……这是什么意思
      

  11.   

    2006-04-04 08:58:34 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
    java.lang.UnsupportedClassVersionError: org/pan/util/DBConnectionManager (Unsupported major.minor version 49.0)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
    at java.lang.Class.getConstructor0(Class.java:1930)
    at java.lang.Class.getConstructor(Class.java:1027)
    at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1222)
    at org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
    at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
    at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
    at org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
    at org.apache.jasper.compiler.Generator.generate(Generator.java:3272)
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:534)
    日志是这样写的
      

  12.   

    前面人都说的差不多了
    提醒楼主注意两点:
    环境变量javahome和tomcathome
    还有,运行程序得时候要设置web.xml
      

  13.   

    Tomcat安装一、前言    对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。 二、下载,安装   下载地址为JAVA官方站点:jakarta.apache.org,国内也比较多。从这个地址可以下载:http://jakarta.apache.org/builds/tomcat/release/,我下载的是Tomcat32b4版本。   下载完,解压到一个目录,我这里用F:\tomcat32b4作为例子。三、配置   桌面上选择“我的电脑”(右键)   高级    环境变量   在“系统变量”--->“新建”   在变量名中输入:JAVA_HOME,变量值中输入:F:\JDK13然后确定;   在“系统变量”--->“新建”   在变量名中输入:TOMCAT_HOME,变量值中输入:F:\tomcat32b4然后确定;好了,配置完了,要重新启动计算机后,环境变量才能有效的。注意,对于Tomcat其他设置,如果没有必要,是可以不改的,我这里讲的都是最简单而可行的方法,如果对你的改动没有把握,还是建议不要改动。四、测试   (1)启动tomcat:在F:\tomcat32b4\bin下有一个:startup.bat,运行它,将出现一个Dos窗口。   (2)浏览 在浏览器中输入:http://localhost:8080/看看有什么效果(Tomcat默认端口为8080,在不冲突的前提下,你可以改动的),是不是可以看到一只可爱的小猫(其实,我个人认为,无论从颜色还是样子,更象一只老虎)    (3)运行 在这个页面有JSP Examples和 Servlet Examples, 好了,自己测试运行它们吧。   (4)退出tomcat在F:\tomcat32b4\bin下有一个:shutdown.bat,运行它,将关闭Dos窗口(如果坚持直接关闭这个DOS窗口也是可以的,但是,既然有这个shutdown.bat,应该有它存在的理由)。 
     
      

  14.   

    to:tom2005(随海奔跑我原来是用jdk1.5 tomcat的例子都跑不起来
    现在用1.4吧例子可以跑起来,但有2006-04-04 09:32:00 时发的错误
      

  15.   

    检查一下jdk的版本!!要装与你朋友一样的jdk和jre版本,因为jdk版本并不都向下兼容的~~~~
    java.lang.UnsupportedClassVersionError: org/pan/util/DBConnectionManager (Unsupported major.minor version 49.0)
    //提示:不支持类版本号错误
      

  16.   

    最好装成和你朋友一样的环境或者你有源码 在jdk1.4下重新编译
      

  17.   

    我也在jdk1.4下编译过,。java文件能编译的。运行.jsp文件不是会tomcat下的work下产生.java文件吗,我到那一看,我那个案例的jsp页面并不能产生.java文件,我到root下复制了index.jsp过来,运行一下是可以的。Why???
      

  18.   

    把所有 .java文件都编译了 。不过这次 比以前仔细了点,理清了文件结构。开始下段路了,中国的javafans fighting!