你把jsp文件夹"shop"放到tomcat\webapps\下  然后打开~~~~~http://localhost:8080/shop/index.jsp

解决方案 »

  1.   

    把你的CLASS文件放在tomcat\webapps\ROOT\WEB-INF\classes下
      

  2.   

    你安装tomcat得时候没有选好jdk的路径!!!如果你的jdk装在:c:\j2sdk1.4.2
    那安装tomcat的时候应该指定这里的重装一次吧!(上次也时遇到这样的情况,因为机子原来装了jbuilder,导致tomcat没有把jdk的路径指定正确!)
      

  3.   

    看看你的应用有没有web_inf,如果没有得再tomcat5\conf\Catalina\localhost下建立个跟应用文件夹同名的shop.xml,内容:
    <Context path="/shop" docBase="shop" debug="0">
    </Context>
      

  4.   

    to  amorsuper(amor) 
    我运行tomcat事例的时候是正确的,只是自己的应用程序不行了呀?to 回复人: ccm1980(海浪) 
    我的应用程序有web_inf的
      

  5.   

    看情况好像不是配置的问题,把你的jsp页面发上来看看~
      

  6.   

    回复人: greatsft(C的使者) ( ) 信誉:100  2005-08-16 09:20:00  得分: 0  
    我运行tomcat事例的时候是正确的,只是自己的应用程序不行了呀?
    -----------------------------------------------------------------------我那时运行tomcat实例的时候也是正常的~!!!
    如果你看看那些实例的源代码,你就知道它们并没有用什么java的语法在里面的
    而且需要的class它们都安装在自己的web-inf\lib下了
    能运行实例并不能说明什么啊
      

  7.   

    我的方法:
    打开tomcat\conf\server.xml找到docbase和appbase,然后把后面的路径都改成d:\shop,然后把你的shop文件夹拷贝到d:根目录下面,启动http://localhost:8080  即可
      

  8.   

    to 楼上:
    按照你的方法,错误显示:
    A Servlet Exception Has Occurred
    org.apache.jasper.JasperException: Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated.
    ..\work\localhost\_\_0002findex_0002ejspindex_jsp_0.java:56: Class db.OpenDB not found.
                    db.OpenDB db = null;
                      ^
    ..\work\localhost\_\_0002findex_0002ejspindex_jsp_0.java:59: Class db.OpenDB not found.
                        db= (db.OpenDB)
                               ^
    ..\work\localhost\_\_0002findex_0002ejspindex_jsp_0.java:64: Class db.OpenDB not found.
                                db = (db.OpenDB) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "db.OpenDB");
                                        ^
    3 errors, 1 warning at org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
    at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:478)
    at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
    at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:449)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:159)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:171)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:328)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:407)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:251)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196)
    at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
    at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:242)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
    at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:414)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
    at java.lang.Thread.run(Thread.java:534)
      

  9.   

    db.OpenDB db = null;代码有问题
    你用的什么数据库啊?
    连接有问题
      

  10.   

    楼主你的shop文件夹中的代码是不是有问题。如果tomcat自带的那些例子运行正常,那么说明tomcat是没问题的
      

  11.   

    可以在webapp下新建一个虚拟目录(如myweb),用来进行自己的程序开发
    将你的index.jsp放在myweb下.
    在myweb目录下建WEB-INF目录,在其中建web.xml代码如下:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!--
      Copyright 2004 The Apache Software Foundation  Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at      http://www.apache.org/licenses/LICENSE-2.0  Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
    --><web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
        version="2.4">  <display-name>Welcome to Tomcat</display-name>
      <description>
         Welcome to myweb
      </description><!-- JSPC servlet mappings end --></web-app>访问:http://127.0.0.1:8080/myweb/index.jsp
      

  12.   

    从你的出错代码来看,应该是找不到某个CLASSS.
    好像是:org.apache某个包.HOHOH.不敢确信.猜测而已建议一:确信你的PATH设置无误,建议二:确信你的程序不差CLASS如果二样都没有问题.请将CLASS再复制一份到TOMAT目录下的WEB-INF试试
      

  13.   

    starting service Tomcat-Standalone
    Apache Tomcat/4.0-b1
    Starting service Tomcat-Apache
    Apache tomcat/4.0-b1
    write log file error:java.io.IOException:系统找不到指定的路径
    write log file error:java.io.IOException:系统找不到指定的路径
    write log file error:java.io.IOException:系统找不到指定的路径
    write log file error:java.io.IOException:系统找不到指定的路径
    write log file error:java.io.IOException:系统找不到指定的路径
    write log file error:java.io.IOException:系统找不到指定的路径
    write log file error:java.io.IOException:系统找不到指定的路径
    write log file error:java.io.IOException:系统找不到指定的路径
      

  14.   

    在Catalina里显示这些错误,不知道怎么解决,麻烦各位大哥帮忙看看,谢谢
      

  15.   

    先生、女士们:如果您自己感觉java技术还不错,而且拥有一颗热情的心(请仔细考虑是否符合以上条件)。请加入QQ群“J2EE阵地”,号码是9938685。让我们共同探讨工作、学习中遇到的各种技术难题。本群人员大都拥有比较扎实的技术功底,而且异常热情。在这里我代表群中的同仁,真挚的欢迎您的到来。
      

  16.   

    index.jsp里面有没有import db.OpenDB 这个类,或者检查一下你的包,找到这个类所在包,
    丢到tomcat/common/lib下得了