1. 谁说下Tomcat6.0是如何查找JSP文件的  在哪地方查找  编译后的文件存放在哪里,如果自己想把JSP文件放在其他目录(非/ROOT)应该怎么做?
2.还有修改了以前的JSP源文件后  再运行这个JSP文件  为什么显示的还是以前的结果?
3.为什么Tomcat 每次启动都要点好几次start  才能启动?

解决方案 »

  1.   

    1.在webapp目录下建文件夹,放一些配置文件,比如WEB-INF/web.xml,其实就是个部署过程,看看root下面的那些子文件夹比如WEB-INF、META-INF
    2.好像可以刷新的吧
    3.用zip版的,配好环境变量直接控制台startup即可,楼主那个估计是exe版的吧,没用过
      

  2.   

    1. 如果自己想把JSP文件放在其他目录(非/ROOT)应该怎么做?
       webapps目录下除了root外,还有几个示例目录。仿照它们,如believefym(feng) 所说,试验一下就行了。2.因为原来class文件的缓存还在。可以通过tomcat控制台刷新,也可以直接把tomcat目录下面的work目录里面那个目录下的内容都删除。可以建一个批处理,放在桌面,很快捷。3.为什么Tomcat 每次启动都要点好几次start  才能启动?
       我都用exe安装版的,也没有这种问题。可能搂主的机器性能有问题。
      

  3.   

    1. 谁说下Tomcat6.0是如何查找JSP文件的  在哪地方查找  编译后的文件存放在哪里,如果自己想把JSP文件放在其他目录(非/ROOT)应该怎么做?
    答:放到classes下
    2.还有修改了以前的JSP源文件后  再运行这个JSP文件  为什么显示的还是以前的结果?
    答:没有刷新
    3.为什么Tomcat 每次启动都要点好几次start  才能启动?
    答:不知道
      

  4.   

    EXE版的是有时需要多次按START才能启。可以到其安装目录下地TOMCATSTAR.EXE文件创建桌面快捷方式,每次直接运行这个就可以了。还有就是不要添加到ECLIPSE中使用启动关闭TOMCT,也经常出现类似故障。
      

  5.   

    1.在C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\Catalina\localhost的目录下建立一个xml文件,例如:
    <Context  docBase="your_project_path/WebContent" debug="0" reloadable="true">  
    </Context> 
    2.可能是因为你的reloadable没有设置成true,还有就是你的ie的设置问题,清空你的ie缓存和tomocat的缓存(位置C:\Program Files\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost\your_project_file_fold)