antコンパイルパッケージjavax.servletは存在しません


サーブレットファイルのコンパイル中にエラー:パッケージjavax.servletに解決策は存在しない:方法(1)%tomcat%commonlibディレクトリの下のservlet-apiを見つける.JAr,このパスを環境変数classpathに追加すればよい.(これはあまり役に立たないようですが、tomcatを再インストールしてから、再構成してはいけないようです)方法(2)%tomcat%commonlibディレクトリの下のservlet-apiを見つけます.jar、このjarを%javaに追加します.home%/\jdk1.6.0jrelibextディレクトリの下には、異なるjdkバージョンがあります.
 
方法3:
環境変数の導入
クリップ(Clip)
<!--tomcathome-->
<property name="tomcathome" location="${SystemVariable.TOMCAT_HOME}"/>

<!--  Plat  classpath-->
<path id="classpath">
	<fileset dir="${lib}">
		<include name="*.jar"/>
	</fileset>
	<fileset dir="${tomcathome}/lib">
		<include name="*.jar"/>
	</fileset>
</path>

<javac srcdir="${basedir}/src;${basedir}/patch/spring" destdir="${classes}" includeantruntime="false" bootclasspath="${java.home}/lib/rt.jar" >
	<classpath refid="classpath"/>
	<compilerarg value="-g:lines,vars,source" />
</javac>

  
パッケージjavax.servlet.jspは存在しません
同様の方法で解決する、jsp-apiをコピーする.jar
 
el-api.jarは一緒に試験して、さもなくば運行項目は異常を報告します
java.lang.ClassNotFoundException: javax.el.ELResolver
 
例: