2016-09-06 93 views
0

この質問は以前に尋ねられたが、私は多くの解決策を試したが、誰も助けなかった。"Antが内部コマンドまたは外部コマンドとして認識されない" - Springアプリケーションチュートリアルを開発する

私はJEEアプリケーションの初心者です。このSpring Frameworkチュートリアルを使い始めましたが、最初は固まっていました.AntとTomcatはセットアップできません。私はantとTomcatをセットアップするためにこれらの設定(http://docs.spring.io/docs/Spring-MVC-step-by-step/part1.html)に従った。その前にTomcat 9.0をインストールし、それをEclipseにセットアップした。

これは私のアプリケーションとbuild.propertiesファイルの構造であり、他のすべてのファイルはチュートリアルと同じです。 Tomcat Serverが起動しましたが、なぜ私がantを認識できないのか分かりません。 enter image description here

誰かが私を助けてくれますか?ありがとうございました!

編集:私はまた、システム変数にそれをアリインストールして、コメントを追加: enter image description here

答えて

0

チュートリアルでは、AntのビルドとAntがすでにインストールされ、クラスパスに追加されていることを前提とするために使用されます。 Antをインストールし、ANT_HOMEを定義するだけでなく、ANT_HOME/binをclasspathに追加する必要があります。コードをコンパイルして展開する前にあなたはhttp://ant.apache.org/bindownload.cgi

+0

ありがとうございました。私はatnもインストールしてシステム変数に追加しました(私は自分の質問を編集してもう一つのイメージを追加しました)。また、Tomcatパスの代わりにbuild.propertiesへのantパスを追加しようとしました。 :/ –

+0

私はAntインストールのためのこのチュートリアル(https://www.mkyong.com/ant/how-to-install-apache-ant-on-windows/)チュートリアルに従いました。ちょうどそれがインストールされているかどうかを確認するには私は同じことを認識していない同じミスを持っている –

0

からのAntをダウンロードすることができ、私は解決策を見つけた:)

私はアリのインストールについては、この(https://www.youtube.com/watch?v=arTLYV3_po4)チュートリアルを追いました。それから私は問題「のtaskdefクラスorg.apache.catalina.ant.InstallTask​​が見つかりません」とついに作品を構築

<taskdef name="install" classname="org.apache.catalina.ant.DeployTask"> 
    <classpath refid="catalina-ant-classpath"/> 
</taskdef> 

<taskdef name="install" classname="org.apache.catalina.ant.InstallTask"> 
    <classpath refid="catalina-ant-classpath"/> 
</taskdef> 

を変更することによってそれを解決していました。 :)これはおそらくSpringチュートリアルで変更する必要があります。

関連する問題