Java 打印tomcat版本和路径
我需要打印tomcat的基本目录,该目录是使用java安装的。 我的tomcat安装在Java 打印tomcat版本和路径,java,tomcat,Java,Tomcat,我需要打印tomcat的基本目录,该目录是使用java安装的。 我的tomcat安装在c:\ApacheTomcat\中 换句话说,我想使用Java打印catalina.homedirectorty。 System.out.println(“打印tomcat目录”) 您可以使用此url获取服务器信息-http://localhost:8080/manager/text/serverinfo命令-。您可以使用此url获取服务器信息-http://localhost:8080/manager/tex
c:\ApacheTomcat\
中
换句话说,我想使用Java打印catalina.home
directorty。
System.out.println(“打印tomcat目录”) 您可以使用此url获取服务器信息-
http://localhost:8080/manager/text/serverinfo
命令-。您可以使用此url获取服务器信息-http://localhost:8080/manager/text/serverinfo
command-.这里的问题是什么?如果您知道Tomcat安装在C:\apache Tomcat
,那么System.out.println(“C:\\apache Tomcat”)
就足够了吗?你打算在什么地方运行这段代码——在一个独立的客户机中还是在Tomcat本身中?你在什么环境下问这个问题?我不想硬编码路径。我应该被自动接受和处理是的,但是上下文是什么?为什么以及在哪里需要这些信息?经验告诉我们,这种信息需求毕竟是完全不必要的,或者可以用更好的方式解决。例如,您想要一个存储上传文件的绝对路径还是什么?这里的问题是什么?如果您知道Tomcat安装在C:\apache Tomcat
,那么System.out.println(“C:\\apache Tomcat”)
就足够了吗?你打算在什么地方运行这段代码——在一个独立的客户机中还是在Tomcat本身中?你在什么环境下问这个问题?我不想硬编码路径。我应该被自动接受和处理是的,但是上下文是什么?为什么以及在哪里需要这些信息?经验告诉我们,这种信息需求毕竟是完全不必要的,或者可以用更好的方式解决。例如,您想要一个绝对路径来存储上传的文件还是什么?
System.out.println(System.getProperty("catalina.home"));