有谁能告诉我,我的Jsp文件不放在 Tomcat 下面 C:\tomcat\webapps而放在与 Tomcat 不同的目录 D:\JSP\Index.jsp 该怎么做?
多谢!

解决方案 »

  1.   

    不同的目录可以看成是虚拟目录,象IIS似的,可是查阅相关文档,tomcat建立新的应用还是很容易的
      

  2.   

    1,在最前面加上<%@page contentType="text/html;charset=gb2312"%>就可以了
      

  3.   

    要将D:\JSP做为虚拟目录,要修改tomcat下的conf目录下的server.xml的,里面有<Context path="" docBase="ROOT" debug="0"/>这样的一行,是注释掉的,你只要把他的注释去掉,然后修改其中的path和docbase就可以了。path是指你的url路径,docbase是你的物理路径。例:<Context path="jsp" docBase="d:\jsp" debug="0"/>意思就是说你的d:\jsp文件夹是tomcat应用的一个虚拟目录,你可以用http://localhost:8080/jsp/来访问里面的内容。
    最后说一下,你也可以修改应用目录webapp,具体在server.xml里面的下面一句修改:
    <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true">,具体怎么改你自己去看资料,不能什么事情都让别人告诉你的,自己去看看会掌握的更好