日期:2014-05-17  浏览次数:20676 次

JSP的文件为什么一定要放在webapps下呢?
1.为什么Java SDk配置好环境变量后可以在任何地方建立.java文件,而Tomcat配置好环境变量后只能在webapps文件下呢?

2.有什么方法可以让JSP文件也能放在任意我想放的地方,而且在浏览器中还能显示?

3.ASP,ASP.net是不是不需要放在专门的文件夹下了?

4.回答问题的大侠,万分感谢!

------解决方案--------------------
webapps是默认服务路径,但你可以在server.xml中配置其它服务路径
------解决方案--------------------
server.xml在tomcat安装目录下conf目录中,
打开后,在</HOST>前边增加如:
<Context path="/访问路径名" docBase="实际路径" dabug="0" reloadable="true" />

------解决方案--------------------
也可以这样:
1 假设你要使用的目录是 d:\jsp\myjsp 将来用myjsp这个目录。
2 在%CATALINA_HOME%\conf 目录下,创建Catalina\localhost目录。
3 在localhost目录下建一个myjsp.xml文件。
4 编辑myjsp.xml文件,内容为:
<Context docBase="d:\jsp\myjsp" reloadable="true"/>
5 以后就可以这样用了:
http://localhost:8080/myjsp/**.jsp
而且jsp文件修改后,tomcat 自动就会装载新的.jsp文件。
注意:xml文件的文件名一定要和目录一致。(向上面的 d:\jsp\myjsp, xml文件是myjsp.xml).