你的文件目录设置对不对呀,在那里面好象是servlet文件,要有.java文件支持的。

解决方案 »

  1.   

    http://zxs:8080/examples/jsp-example/test.jsp
    这样试试
      

  2.   

    你有没有运行D:\jakarta-tomcat-5.0.28\bin\startup.bat阿
      

  3.   

    http://zxs:8080/examples/jsp-example/test.jsp
    这样试试
    --------------------------
    放在webapps/jsp-examples下可以正常显示(我的tomcat是5.0.28)你有没有运行D:\jakarta-tomcat-5.0.28\bin\startup.bat阿
    ------------------------------
    运行了,tomcat已经启动现在的问题是:
    有网友说:
    放在webapps/jsp-examples下不好,这下面的.class文件会和我的其它.class文件冲突;
    他说应该放在webapps/myjsp(myjsp是自己新建的一个目录)目录下。大家说,是这样吗?我现在放在webapps/jsp-examples下,可以正常显示,
    放在webapps下不能怎么办?
      

  4.   

    这很正常啊,因为人家本身也是有虚拟目录的,要不然你就自己创建一个虚拟目录,当然这个文件夹中也要有相应的WEB-INF文件夹结构,虚拟目录的设置你可以参考:如何在Tomcat中添加虚拟子目录: 在Tomcat中增加虚拟子目录,可以通过直接修改其配置文件:server.xml来添加。在Tomcat/conf/下,你可以找到文件server.xml,用记事本打开。你会发现以下的代码: 
    <!-- Virtual host example - 
    In "127.0.0.1" virtual host we&acute;ll reverse "/" and 
    "/examples" 
    (XXX need a better example ) 
    (use "http://127.0.0.1/examples"; ) 
    <Host name="127.0.0.1" > 
    <Context path="" 
    docBase="webapps/examples" /> 
    <Context path="/examples" 
    docBase="webapps/ROOT" /> 
    </Host> 
    --> 
    这是tomcat给我们的实例,我们可以依照这种形式添加自己的虚拟子目录。例如: 
    <host name="127.0.0.1"> 
    <context path="myjsp" 
    docbase="webapps/myjsp"/> 
    </host> 
    然后你要在tomcat/webapps下新建一个子目录myjsp,这时候你就可以把自己的jsp文件放在目录myjsp中了,你可以通过以下方式访问你的jsp文件:http://localhost:8080/myjsp/*.jsp。