一尘不染

使用Java获取Tomcat的安装目录

tomcat

我想使用java在计算机中获取tomcat的安装目录。我尝试使用:

System.getProperty("catalina.base");

System.getProperty("catalina.home");

但是两种方法都将null作为答案。我尝试过System.getProperty("java.home");,它正确返回了Java路径。关于问题是什么?谢谢


阅读 452

收藏
2020-06-16

共1个答案

一尘不染

尝试安装此JSP并传递“ property”参数的各种值:

<%
  String propertyName = request.getParameter("property");
  Object propertyValue;
  String typeString;
  if(null == propertyName)
    propertyValue = null;
  else
    propertyValue = System.getProperty(propertyName);

  if(null == propertyValue)
    typeString = "null";
  else
    typeString = propertyValue.getClass().getName();
%>
The system property <code><%= propertyName %></code> has the value:
<code><%= propertyValue %></code> (<%= typeString %>).

也许您可以找到属性值返回null的模式。

2020-06-16