默認情況下,應用平臺被配置爲指向TomEE的webapps文件夾:以編程方式獲取Tomcat的「appBase」目錄?
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
我想找個「的appBase」的位置編程,因爲它指向我們的生產服務器和我們的發展盒上不同的地方(和因爲它只是更清潔的方式)。
我已經研究了幾個選項,似乎爲別人工作的那個選項叫ServletContext().getRealPath("/")
。對我來說,這需要我到一個臨時文件夾$CATALINA_HOME/temp/[#-AppName]
,而默認情況下我正在尋找$CATALINA_HOME/webapps
。