當我部署grails應用程序時,它在AntBuilder類中顯示classnotfound異常?我是否需要將任何jar文件添加到項目中?提前致謝。AntBuilder有些問題?
java.lang.ClassNotFoundException: org.apache.tools.ant.launch.AntMain
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at org.apache.tools.ant.Project.initProperties(Project.java:308)
at org.apache.tools.ant.Project.init(Project.java:295)
at com.cabot.reader.BookController$_closure5.doCall(BookController.groovy:109)
at com.cabot.reader.BookController$_closure5.doCall(BookController.groovy)
at java.lang.Thread.run(Unknown Source)
你可以發佈堆棧跟蹤和一些關於你在做什麼,你如何部署,你正在部署到什麼等的更多細節?我的心理能力今天早上有限...;) – 2011-06-03 09:49:58
我正在部署grails應用程序戰爭文件到tomcat服務器。 – 2011-06-03 09:56:20
檢查WAR文件中是否存在Ant JAR。通常它們由Grails提供,並且位於Grails的lib目錄中。如果您使用'grails run-app'運行您的應用程序,您會遇到同樣的問題嗎?在部署之前,您還可以嘗試在運行WAR的嵌入式容器中使用'grails run-war'。您可能只需將Ant JAR複製到應用程序的'lib'即可。 – 2011-06-03 11:42:02