gpt4 book ai didi

eclipse - Tomcat 临时目录位置是如何定义的?

转载 作者:行者123 更新时间:2023-11-28 21:46:28 24 4
gpt4 key购买 nike

我正在运行与 Liferay5.2.3 捆绑在一起的 Tomcat,并使用 Eclipse 3.5 (Galileo) 作为我的 IDE。我按照此博客条目在 Eclipse 中设置了我的 Tomcat 服务器:http://www.jroller.com/holy/entry/developing_portlets_for_liferay_in .如果我通过 Eclipse 服务器配置启动 Tomcat,Liferay/Tomcat 使用我的 C:\Documents and Settings\user\Local Settings\Temp\目录。但是,如果我直接使用 startup.bat 脚本启动 Tomcat,Liferay/Tomcat 将使用 Tomcat 临时目录。我不知道 Eclipse、Liferay 或 Tomcat 是否正在决定使用哪个临时目录或如何更改它。我更愿意使用 Tomcat 临时目录。

Lifera/Tomcat bundle 5.5 和 6.0(liferay-portal-tomcat-6.0-5.2.3.zip 和 liferay-portal-tomcat-5.5-5.2.3.zip)都存在这个问题。

有人知道吗?

最佳答案

当您使用 catalina.sh(或 catalina.bat)启动 Tomcat 时,临时目录是使用 CATALINA_TMPDIR 变量设置的:

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

您还可以在 Eclipse 中启动 Tomcat 时将下面作为 VM 参数传递,以将其用作临时目录。

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

关于eclipse - Tomcat 临时目录位置是如何定义的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2837972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com