默认情况下,应用平台被配置为指向TomEE的webapps文件夹:以编程方式获取Tomcat的“appBase”目录?
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
我想找个“的appBase”的位置编程,因为它指向我们的生产服务器和我们的发展盒上不同的地方(和因为它只是更清洁的方式)。
我已经研究了几个选项,似乎为别人工作的那个选项叫ServletContext().getRealPath("/")
。对我来说,这需要我到一个临时文件夹$CATALINA_HOME/temp/[#-AppName]
,而默认情况下我正在寻找$CATALINA_HOME/webapps
。