java - 部署 java WEB 项目, 让 Tomcat 加载某个指定路径的XML
访问量: 2339
1. 假设: 我们的tomcat 安装到了: /workspace/coding_tools/tomcat8/
2. 假设: 我们的项目,已经使用了ant作为构建脚本
部署tomcat,首先要知道有两种方式:
1. 把项目文件名打包成 war, 然后扔到 TOMCAT/webapps 目录下.特别好.推荐。
2. 可以在TOMCAT/conf/Catalina/localhost目录下,建立一个xml文件, 内容如下:
<Context displayName="lalala"
docBase="/workspace/tuling_weixin_web/WebContent"
path="/tuling_weixin_web"
reloadable="true" />
(注意: 对于Windows,来说, docBase务必使用 D:\ 这样的绝对路径开头。 另外,测试的时候,要注意根目录下是否有index.jsp文件。 有的WEBapp 应用没有这个文件的话, 会显示404, 干扰我们的测试)
下面是个windows下的 tomcat 的配置文件的例子:
<Context displayName="gee_test" docBase="D:/workspace/java/gee_test/WebContent" path="" reloadable="true" />
上面文件中, docBase就是 java 项目的根目录,path 就是在浏览器中访问的路径。
建议使用第一个。 因为在spring下,要求所有的 xml (beans.xml 等)要放到WEB-INF/classes目录下。
通常这个文件夹是需要根据编译来生成的。
如果你的项目仅仅是jsp. 那么则不需要考虑这个路径问题。