启动TOMCAT后,System.getProperty("user.dir")的路径为什么是TOMCAT目录,而不是实际的工程目录
TOMCAT安装在D:\apache-tomcat-7.0.52
server.xml配置如下
<Service name="DbService">
。。。。。
<Engine name="DbService" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
<Host name="localhost" appBase="DbService" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" docBase="D:/Workspaces/DbService/WebRoot/" debug="0" reloadable="true"/>
</Host>
</Engine>
</Service>
WEB工程目录实际"D :/Workspaces/DbService/WebRoot/"
当启动TOMCAT容器,
我发现在执行WEB Servlet的时候
System.out.println(System.getProperty("user.dir"));
打印的是 D:\apache-tomcat-7.0.52\bin 路径
为什么不是我的 D:/Workspaces/DbService/WebRoot/ 路径呢,我如何才能获取实际的路径呢