如何检测linux机器上是否安装了tomcat和ant [英] How to detect whether tomcat and ant are installed on linux machine

查看:40
本文介绍了如何检测linux机器上是否安装了tomcat和ant的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在我的 linux 机器上安装 TomcatAnt,但在安装它们之前,我只需要检查它们是否已经安装.

I am trying to install Tomcat and Ant on my linux machine, but before installing them i just need to check whether they are already installed or not.

关于 tomcat:

我用谷歌搜索了很多,并在我的机器上在以下目录中搜索了 tomcat

I googled a lot and searched on my machine in the following directories for tomcat

/usr/local/, /opt/, /usr/share/

但是我在上面的任何一个路径中都没有找到tomcat文件夹,是否表明没有安装tomcat?所以实际上

but i din't find tomcat folder in any of the above path, whether it indicates that tomcat is not installed ? so actually

1. what is the path to `look/find` exactly to know/check whether tomcat is installed or not in 
   all linux machines
2. what will be the path the tomcat will be installed exactly after installation
3. How to find the version of tomcat on any linux machine (if tomcat already installed) 
4. Whether there are any commands to look for both whether `tomcat` installed and `ant` 
   installed

关于蚂蚁:

我用谷歌搜索并得到了以下命令,因此在执行后我得到了以下结果它

I googled and got the below command due to which i got the below result after executing it

sh-4.2$ ant -v

结果

sh-4.2$ ant -v
Apache Ant(TM) version 1.8.2 compiled on November 21 2011
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed

原来如此

1. Does the above result mean that `Ant` is installed ? or not ?
2. what is the path to `look/find` exactly to know/check whether ant is installed or not in 
   all linux machines
3. what will be the path the `ant` will be installed exactly after installation
4. How to find the version of `Ant` on any linux machine (if Ant already installed) 

推荐答案

一般情况下,可以查看是否在 $PATH 中,如果不在 $PATH 中,则安装一个.

Generally, you can check whether they are on the $PATH, if they are not on the $PATH, install one.

对于蚂蚁:

ant -v 代表verbose,ant -version 打印出它的版本.

ant -v stands for verbose, ant -version prints out its version.

   -help, -h
          print help on the command line options

   -projecthelp, -p
          gives information on possible targets for this project

   -version
          prints the version number and then exits ant

   -quiet, -q
          be extra quiet

   -verbose, -v
          be extra verbose

   -debug, -d
          print debugging information

   -emacs, -e
          produce logging information without adornments

   -logfile <file>, -l <file>
          use the given file to output log to

   -logger <classname>
          the class which is to perform logging

   -listener <classname>
          add an instance of the given class as a project listener

   -noinput
          do not allow interactive input

   -buildfile <file>, -file <file>, -f <file>
          use  the  given buildfile instead of the default build.xml file.
          This is the ant equivalent of Makefile

   -D<property>=<value>
          use value for the given property

   -keep-going, -k
          execute all targets that do not depend on failed target(s)

   -propertyfile <file>
          load all properties from file with -D properties  taking  prece-
          dence

   -inputhandler <class>
          the class which will handle input requests

   -find <file>, -s <file>
          (s)earch  for  buildfile  towards the root of the filesystem and
          use it

   -nice number
          A niceness value for the main thread: 1 (lowest)  to  10  (high-
          est); 5 is the default

   -nouserlib
          Run ant without using the jar files from ${user.home}/.ant/lib

   -noclasspath
          Run ant without using CLASSPATH

   -autoproxy
          Java 1.5+ : use the OS proxies

   -main <class>
          override ant's normal entry point

对于tomcat:

如果 tomcat/bin 在 $PATH 变量上,version.sh 将打印出版本.

if tomcat/bin is on the $PATH variable, version.sh will print out the version.

这篇关于如何检测linux机器上是否安装了tomcat和ant的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆