How is the Tomcat temp directory location defined?

后端 未结 3 684
傲寒
傲寒 2020-12-19 05:54

I am running Tomcat bundled with Liferay5.2.3 and use Eclipse 3.5 (Galileo) as my IDE. I set up my Tomcat server in Eclipse as per this blog entry: http://www.jroller.com/h

相关标签:
3条回答
  • 2020-12-19 06:10

    You can find the following folder structure in your workspace:

    .metadata.plugins\org.eclipse.wst.server.core\tmp0\
    

    Here you will find the folder which is attached with tomcat in eclipse.

    0 讨论(0)
  • 2020-12-19 06:14

    Although I still don't know where/how Tomcat determines where the default temp directory should be, nor do I know why Eclipse sets it to something different, I have found out that you can set the temp directory via a VM argument when starting Tomcat in Eclipse:

    -Djava.io.tmpdir="C:\Program Files\liferay-portal-5.2.3-tomcat-6.0\tomcat-6.0.18\temp"

    0 讨论(0)
  • 2020-12-19 06:29

    When you start Tomcat with catalina.sh (or catalina.bat), the temp directory is set with the CATALINA_TMPDIR variable:

    if [ -z "$CATALINA_TMPDIR" ] ; then
    # Define the java.io.tmpdir to use for Catalina
        CATALINA_TMPDIR="$CATALINA_BASE"/temp
    fi
    

    Also you can pass below as VM argument while starting Tomcat in Eclipse to use it as temp directory.

    -Djava.io.tmpdir="C:\Program Files\liferay-portal-5.2.3-tomcat-6.0\tomcat-6.0.18\temp"
    
    0 讨论(0)
提交回复
热议问题