改Root/WEB-INF/web.xml 通过localhost:8080/a/b.jsp访问,
但介意把a目录拷到webapp下通过localhost:8080/a/b.jsp访问。

解决方案 »

  1.   

    在webapps里建一个目录 a,然后在a 里建一个目录 WEB-INF ,在WEB-INF里建一个叫web.xml的文件
    文件内容就不说了,最后把b.jsp放在 a 目录里就可以了
      

  2.   

    是啊,把文件web.xml的内容写一下吧
      

  3.   

    大家知道怎样建自己的虚拟目录不?
    我的tomcat5.0和jsp不在同一目录,应该怎样修改server.xml?
    能不能在管理界面里直接配置??
      

  4.   

    在webapps里建一个目录 a,然后在a 里建一个目录 WEB-INF ,在WEB-INF里建一个classess文件夾
    和一個web.xml的文件classes用來放入類文件的web.xml文件可以自己寫入代碼也可以從Root的WEB-INF 下面考過來,最后把name.jsp放在 a 目录里就可以了,可別要把文件放到WEB-INF 下喲!!!
      

  5.   

    一般初学者会把jsp文件放在webapps/root下面,这样你可以直接localhost:8080/文件名  就可以了为了不影响tomcat的正常使用,最好在webapps/root下面新建一个文件夹,比如说a,那么你把文件放在a文件夹下面,你访问的路径就是localhost:8080/a/文件名
      

  6.   

    并且我个人不赞同修改conf下面的web.xml文件,如果你修改了这个文件,原来有些功能你可能使用不了了,我自己就碰到这个问题,搞的自己很痛苦,后来知道web.xml改了,所以我不赞同改web.xml文件