Tag: ant

从Ant启动tomcat 7时的java.lang.NoClassDefFoundError

我的目标是使用Ant启动tomcat。 这是我的脚本: 脚本执行后,我收到此输出: java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.startup.Bootstrap.(Bootstrap.java:60) Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) … 1 more Exception in thread “main” Java Result: 1 我检查过 : org.apache.juli.logging.LogFactory类在tomcat-juli.jar ! 可能有什么不对?

ant的mkdir失败了。 我该如何处理这个错误

我有的ANT构建脚本执行以下操作: 在Windows服务器上执行构建并压缩二进制文件 使用net use具有不同凭据的网络驱动器映射到本地驱动器(ex P 🙂 我正在使用在已安装的驱动器上创建目录(P 🙂 将二进制文件复制到该驱动器 下面是我的mkdir代码 Creating ${buildRequesterUserId} folder at mirroring site starts Creating ${buildRequesterUserId} folder at mirroring site ends 有时候文件夹的创建工作,有些时候失败并出现以下错误 creation was not successful for an unknown reason ,并使构建失败 此错误随机发生。 Mkdir工作了一段时间。 我不确定它为什么会失败并且不确定它是否因为网络滞后而导致 我试图创建的目录可能已经存在,也可能不存在。 我读到如果目录已存在,mkdir不会做任何事情 我检查了mkdir没有failonerror 。 我不希望构建因此而失败。 我已经处理了copy部分中的错误,但不知道如何处理这个mkdir 我怎样才能做到这一点? 任何帮助,将不胜感激 问候 KARTHIK

如何使用命令行参数执行jar

可能重复: 将参数传递给Java Interpreter所需的JAR 如何提供命令行输入到jar中的文件我有一个jar文件hello.jar有一些说execute.java文件,我想从命令行执行两个参数;我怎么能得到这个我提到了一个executable.java作为清单文件中的主类并使用ant我必须使用命令行参数从ant run运行此文件 谢谢和问候samarth

Ant / Maven:“javadoc:warning – 获取URL时出错”

我最近设置了我的构建服务器(Jenkins)来为Ant构建生成Javadocs。 但是,无论我做什么,我都无法包含外部库的链接。 当我尝试使用在线链接时,Ant返回: [javadoc] javadoc: warning – Error fetching URL: http://docs.oracle.com/javase/6/docs/api/package-list 当我使用脱机链接并引用包列表的本地副本时,它不会发出警告,但也不会生成链接。 这种情况发生在我尝试链接的每个库中,而不仅仅是Java SE。 以下是我的build.xml中链接的相应行: 和: 值得一提的是,服务器的互联网连接没有特别不寻常的配置。 经过一番研究后,我发现我收到的警告在使用代理时很常见,但我找不到在直接连接的服务器上返回的任何情况。 我还想提一下,我已经validation我的离线包列表位于正确的位置,并且可以通过构建文件的相对路径访问。 编辑#1:这显然也是Maven的一个问题,这表明Javadoc工具本身已被破坏。 编辑#2:值得一提的是我正在使用JDK 1.6 update 45进行编译。

帮助ant文件 – Java任务的类路径

我有下面的Ant构建文件,并尝试使用目标’run’来执行程序。 使用相同的classpathref,我能够成功编译和创建jar,但是当使用目标运行时,我得到以下错误 java.lang.NoClassDefFoundError: org/springframework/core/io/Resource Caused by: java.lang.ClassNotFoundException: org.springframework.core.io.Resource at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:289) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 线程“main”中的exception 任何帮助是极大的赞赏。 谢谢

有没有办法用Apache Ant在构建后更新jar文件?

有没有办法在Ant中更新jar文件? 编辑:例如,如果我想在现有的JAR文件中添加一些额外的文件?

找不到taskdef ant任务

全部 – 我正在按照此页面上最简单的说明操作: http://ant.apache.org/manual/develop.html 但是,当我尝试执行目标“main”时,我在netbeans中遇到此错误: taskdef class dec102012.MyAntTask cannot be found using the classloader AntClassLoader[] 但是这个错误没有意义,因为扩展“Task”的新Java类看起来像这样: package dec102012; import org.apache.tools.ant.BuildException; public class MyAntTask extends org.apache.tools.ant.Task{ private String msg; // The method executing the task public void execute() throws BuildException { System.out.println(msg); } // The setter for the “message” attribute public void setMessage(String msg) { this.msg […]

什么是org.eclipse.wst.common.component以及如何将它用于ant

我有一个eclipse工作区(用于工作),它有一个ear项目,用于将一个ear文件“导出”/部署到JBoss服务器。 但是,他们最近要我创建一个可以构建工作区并创建耳朵的ant脚本,我已经成功完成了这项工作。 当我尝试用这个使用ant脚本构建的耳朵运行我的程序时出现问题; 用于部署我只是复制生成的ear文件并将其粘贴到JBoss / standalone / deployments文件夹中并运行应用程序。 JBoss AS开始很好,但后来我得到了一些例外,这些exception停止了我在通过eclipse进行构建和部署时无法获得的应用程序。 使用7zip查看两个ear文件时,两个ear文件是相同的,但我在eclipse工作区中看到,在ear项目中,有一个.settings文件夹,其中有4个文件,其中一个是org.eclipse.wst.common。我猜这个组件(如果不是全部4个文件)在某种程度上部署时是必要的。 ecplise在部署耳朵时是否使用此.settings文件夹和文件? 在这个过程中会发生什么? 如何在ant脚本中复制它,以便我的应用程序从ant或eclipse构建中运行相同? 编辑 我只想补充说.settings文件夹中的所有文件都没有打包到ear文件中,所以我猜他们在eclipse进行构建/部署时会以某种方式使用,但它并没有放在最终产品中 谢谢

为什么Ant在部署时返回403?

我正在尝试部署到Tomcat 7中的war文件。它给了我以下错误。 deploy: [echo] Deploying on Tomcat. BUILD FAILED C:\Users\coder\workspace\projectName\build.xml:84: java.io.IOException: Server returned HTTP response code: 403 for URL: http://localhost:8090/manager/deploy?path=%2FprojectName 这是我的构建文件

带有Ant的System.out

我正在谷歌搜索没有成功,弄清楚如何在控制台中制作ANT打印System.out.println/System.out.print消息。 消息根本不会出现。 我还没有找到任何简单的方法。 有没有? 谢谢