File类的new File(String filePath)构造行数在发布的时候报错

[code="java"]
private final String TREE_PATH = "src/org/SuperMarket/tree/model/doc/tree.xml";
private Element root;

public TreeDAOImpl() {
    SAXReader reader = new SAXReader();
    try {
        root = reader.read(new java.io.File(TREE_PATH)).getRootElement();
    } catch (DocumentException e) {
        e.printStackTrace();
    }
}

[/code]

在发布到tomcat的时候出现错误:
org.dom4j.DocumentException: src\org\SuperMarket\tree\model\doc\tree.xml (系统找不到指定的路径。) Nested exception: src\org\SuperMarket\tree\model\doc\tree.xml (系统找不到指定的路径。)

但是用main调试的时候是没问题的,难道是因为web路径的问题?

放在classpath中的文件一般用这种方式来拿:
[code="java"]Thread.currentThread().getContextClassLoader().getResourceAsStream("org/SuperMarket/tree/model/doc/tree.xml")[/code]