System.getProperty("catalina.home")环境变量

zhongyj2004 2010-01-26 05:20:19
在调试Tomcat的时候,System.getProperty("catalina.home")返回了一个目录
但是我在环境变量里面没有看到有这个变量,这个是怎么来的呢
...全文
543 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongyj2004 2010-01-26
  • 打赏
  • 举报
回复
找到原因了。是在Eclipse中设置了,这是以前设置的忘了,呵呵
zhongyj2004 2010-01-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 awusoft 的回复:]
tocmat在启动的时候设置的.
[/Quote]

我是在单步debug时看到的,没有设置的,
private void setCatalinaHome() {

if (System.getProperty("catalina.home") != null)
return; // 在这里返回了
File bootstrapJar =
new File(System.getProperty("user.dir"), "bootstrap.jar");
if (bootstrapJar.exists()) {
try {
System.setProperty
("catalina.home",
(new File(System.getProperty("user.dir"), ".."))
.getCanonicalPath());
} catch (Exception e) {
// Ignore
System.setProperty("catalina.home",
System.getProperty("user.dir"));
}
} else {
System.setProperty("catalina.home",
System.getProperty("user.dir"));
}

}
liwenso 2010-01-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 awusoft 的回复:]
tocmat在启动的时候设置的.
[/Quote]

awusoft 2010-01-26
  • 打赏
  • 举报
回复
tocmat在启动的时候设置的.

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧