jsp文件放在tomcat jsp项目不想放在tomcat 的webapps下该怎么做

jsp项目不想放在tomcat 的webapps下该怎么做――简介

我们知道在tomcat下面部署jsp项目时一般都会部署到tomcat安装目录下的webapps文件夹里面,但是这样做有时候却会带来一定的麻烦,但是那么假如我们不把项目部署到该文件夹下,或者说我们不想改动项目的位置,哪有什么好的方法吗?下面我就介绍一下具体的操作步骤

jsp项目不想放在tomcat 的webapps下该怎么做――工具/原料

tomcat服务器

系统自带的记事本

jsp项目不想放在tomcat 的webapps下该怎么做――方法/步骤

jsp项目不想放在tomcat 的webapps下该怎么做 1、

首先是到你tomcat安装路径下的confCatalinalocalhost文件里新建一个xml文件,完全可以用记事本新建一个文本文件然后把后缀名改成xml就行(像我的电脑的tomcat是装在D盘的tomcat文件夹下的,所以我就要在D:tomcatapache-tomcat-7.0.39confCatalinalocalhost这个路径下建立这个xml文件),这个文件的命名可以随意,只要在浏览器输入地址访问项目时写相应名称就行,下面会说到怎么用,这里我就把改文件命名为shuiyi.xml


jsp项目不想放在tomcat 的webapps下该怎么做 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才会起效果


jsp项目不想放在tomcat 的webapps下该怎么做 3、

然后到tomcat安装路径下的bin文件中双击startup.bat这个文件以启动tomcat,这是会出现一个黑色的dos窗口,表面tomcat启动成功


jsp项目不想放在tomcat 的webapps下该怎么做 4、

这时候打开浏览器,在浏览器地址栏中输入

http://localhost:8080/XXXXX/index.jsp

即可看到你想访问的index.jsp这个页面了

注:该路径中的XXXXX即为你在你tomcat安装路径下的confCatalinalocalhost文件里新建的xml文件的名称(如我们在这个例子中命名为shuiyi.xml,则在浏览器地址栏中应该输入http://localhost:8080/shuiyi/index.jsp)

jsp文件放在tomcat jsp项目不想放在tomcat 的webapps下该怎么做
jsp项目不想放在tomcat 的webapps下该怎么做――注意事项

注意配置文件(如本例中的shuiyi.xml)中的<Context>里面的路径都要用斜杠 ,而不能用反斜杠,也就是说不能直接复制系统资源管理器的地址栏显示的文字路径

这个例子中是以tomcat的端口为8080来说的,如果是其他端口号,则把8080改为相应端口号即可

  

爱华网本文地址 » http://www.aihuau.com/a/8104080103/171488.html

更多阅读

清空回收站时提示:无法删除文件夹,目录不是空的怎么办

点击…>1或…>2就可以进入江海明子的博文1或江海明子的博文2点击页面上的:江海明子的博客或http://blog.sina.com.cn/jshmxyming,就可以进入我的博客首页。在百度或SoSo中搜索:清空回收站时提示无法删除文件夹,目录不是空的怎么办

理财观察:不想破产的认真读此文章(一)

想过好日子,不想破产的中国人,都好好读一次这篇文章吧! 股市你挣了钱,楼市你挣了钱。请先不要乐,你只是在为自己挖坑。说白了,你就是你的掘墓人。 有钱,大家谁不盼望,但,钱是相对的,也是最靠不住的。东南亚金融危机时,有多少人哭着喊着卖出

声明:《jsp文件放在tomcat jsp项目不想放在tomcat 的webapps下该怎么做》为网友快乐和你是等量分享!如侵犯到您的合法权益请联系我们删除