jsp项目不想放在tomcat 的webapps下该怎么做
1、首先是到你tomcat安装路径下的\conf\Catalina\localhost文件里新建一个xml文件,完全可以用记事本糕恍阏绯新建一个文本文件然后把后缀名改成xml就行(像我的电脑的tomcat是装在D盘的tomcat文件夹下的,所以我就要在D:\tomcat\apache-tomcat-7.0.39\conf\Catalina\localhost这个路径下建立这个xml文件),这个文件的命名可以随意,只要在浏览器输入地址访问项目时写相应名称就行,下面会说到怎么用,这里我就把改文件命名为shuiyi.xml
2、假如你要部署的项楫默礤鲼目文件名为yourProject,并且它是放在硬盘的F盘上,同时该项目下有个WebRoot文件夹,你打算在浏览儡泌掩羞器中访问的文件即为WebRoot文件下的index.jsp这个页面,那么就要打开我们刚刚建立的shuiyi.xml,往里面添加这样一段:<?xml version='1.0' encoding='utf-8'?><Context docBase="F:/yourProject/WebRoot" path="/yourProject"reloadable="true"></Context>注:path="/XXX",该属性代表的是网络访问的上下文路径; reloadable="true" 表示对此应用打开热部署功能,意思就是说重新编译该项目后,tomcat将能自动重新加载此应用,而不用去重启 Tomcat才会起效果
3、然后到tomcat安装路径下的bin文件中双击startup.bat这个文件以启动tomcat,这是会出现一个黑色的dos窗口,表面tomcat启动成功
4、这时候打开浏览器,在浏览器地址栏中输入http://localhost:8080/XXXXX/index.jsp即可看到你想访问的index.jsp这个页面了注:该路径中的XXXXX即为你在你tomcat安装路径下的\conf\Catalina\localhost文件里新建的xml文件的名称(如我们在这个例子中命名为shuiyi.xml,则在浏览器地址栏中应该输入http://localhost:8080/shuiyi/index.jsp)