我正在尝试使用ANT构建战争文件。该脚本的一部分编译了一个名为HelloClient.java的源代码 这是一个Servlet,我正在使用Tomcat的javax.servlet。* jar
1 /当我在命令行上使用// initialize the products select2 on page load
$('#products').select2(productsConfig);
// initialize the fam select2 and trigger the change event
// which will properly populate products options with whatever
// fam option is currently selected on page load
$('#fam').select2({
theme: 'bootstrap4',
placeholder: "Select item",
width: "100%"
}).change();
时,出现错误javac HelloClient.java
2 /当我从命令行使用cannot find symbol public class HelloClient extends HttpServlet
时,它将编译
javac -cp C:\Users\jon\apache-tomcat-9.0.39\lib\servlet-api.jar HelloClient.java
给出与上述1完全相同的错误,即ant war
通过IntelliJ我得到了相似的结果。当我使用error: cannot find symbol public class HelloClient extends HttpServlet
选项时,IntelliJ将按预期方式编译类并将所有docs和web.xml转储到Production(我已将Tomcat Lib目录添加到库中)。
当我尝试运行ANT脚本时,我得到了与上述相同的所有错误,我认为Javac抱怨没有所需的jar。
我的CLASSPATH中有C:\ Users \ jon \ apache-tomcat-9.0.39 \ lib
在这里我应该做些什么,以便ANT驱动的编译器可以看到需要的jar吗?
答案 0 :(得分:1)
解决了一些ANT类路径工作。
<form action="@Url.Action("ExportServer", "Mapa")" method="POST">
<input type="hidden" id="export-data" name="data" />
<input type="hidden" id="export-model" name="model" />
<input type="hidden" id="export-filter" name="filter" value="NumeroPedido~eq~'0001'" />
<input type="submit" class="k-button download" data-format="xlsx" data-title="Exporta Lista" value="Export XLSX Completo" />
</form>