Back

java - 部署 java WEB 项目, 让 Tomcat 加载某个指定路径的XML

发布时间: 2017-09-09 06:08:00

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. 那么则不需要考虑这个路径问题。

Back