3

TomcatLinux マシンにとをインストールしようとしてAntいますが、インストールする前に、既にインストールされているかどうかを確認する必要があります。

トムキャットについて

私はよくグーグルで検索し、自分のマシンで次のディレクトリで tomcat を検索しました

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

しかし、インストールされていないことを示しているかどうかにかかわらず、上記のパスのいずれにもtomcatフォルダーが見つかりtomcatませんか? 実際に

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

アリについて

私はグーグルで以下のコマンドを取得したため、実行後に以下の結果が得られました

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) 
4

2 に答える 2

3

通常、それらが $PATH にあるかどうかを確認できます。$PATH にない場合は、インストールします。

アリの場合:

ant -v詳細を表し、ant -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/bin が $PATH 変数にある場合、version.sh はバージョンを出力します。

于 2013-02-21T06:48:57.257 に答える