java - Grails-卸载Tomcat时出现问题-无法删除catalina-ant.jar

原文 标签 java google-app-engine tomcat grails groovy

我正在使用Grails应用程序,需要删除Tomcat插件才能在Google App Engine上托管(也可以将Jetty用于另一个项目)

按照on Grails app engine documentation的指示,我需要删除Tomcat,因为GAE应用程序仅在其服务器上运行。

但是,我继续收到此错误(错误消息的时间更长,仅发布前几行):

: Unable to delete file C:\Users\Rama\.grails\1.3.7\projects\ccubemanager\plugins\tomcat-1.3.7\lib\catalina-ant.jar
at org.apache.tools.ant.taskdefs.Delete.handle(Delete.java:624)
at org.apache.tools.ant.taskdefs.Delete.removeDir(Delete.java:683)
at org.apache.tools.ant.taskdefs.Delete.removeDir(Delete.java:679)
at org.apache.tools.ant.taskdefs.Delete.execute(Delete.java:543)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)

我想知道手动删除catalina-ant.jar是否是一个明智的选择。

我尝试在this之后手动删除整个/ plugin目录,这造成了更多混乱,导致我无法在应用程序上运行任何命令:
groovy.lang.MissingMethodException: No signature of method: java.math.BigInteger.call() is applicable for argument types: (java.lang.String) values: [target/classes]
Possible solutions: wait(), abs(), abs(), any(), wait(long), add(java.math.BigInteger)
    at BuildConfig.run(BuildConfig.groovy:1)
    at grails.util.BuildSettings.loadConfig(BuildSettings.groovy:653)
    at grails.util.BuildSettings$loadConfig.callCurrent(Unknown Source)
    at grails.util.BuildSettings.loadConfig(BuildSettings.groovy:630)
WARNING: There was an error loading the BuildConfig: No signature of method: java.math.BigInteger.call() is applicable for argument types: (java.lang.String) values: [target/classes]
Possible solutions: wait(), abs(), abs(), any(), wait(long), add(java.math.BigInteger)

我还尝试启动一个全新的项目并卸载tomcat,令人惊讶的是它也不起作用吗?

I am using Grails 1.3.7; STS 2.6.0; Windows 7



谁能帮忙,非常感谢!

最佳答案

您应该能够通过从项目grails uninstall-plugin tomcat的根目录运行以下命令来卸载tomcat。

如果另一个进程锁定了该命令需要删除的任何文件,则此操作将失败-这可能是阻止catalina-ant.jar删除的原因。 Windows提供了多种工具,可以告诉您哪个进程对文件进行了锁定。我过去使用过unlocker

关于java - Grails-卸载Tomcat时出现问题-无法删除catalina-ant.jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5574032/

相关文章:

java - 如何修复Spring DispatcherServlet类未找到?

java - 我需要使用Java中的两个选择制作一个下拉框

java - 比较Android中两个 View 的ID?

java - 样本FastLoad1.csv文件应如何显示?

javascript - 通过Google App Engine channel API发送数据uri

java - Java EE,Eclipse,Tomcat Simple Servlet启动错误

java - Drools规则模板-第一次调用比子序列调用慢1000倍

java - 如何在gemfire地区存储时间戳

python - 如何通过python中的webapp2处理程序修改ndb模型的属性

javascript - 从Chrome扩展程序到App Engine的POST请求作为GET请求接收