严重: Error in dependencyCheck
java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\IcCrad\WEB-INF\lib\aspectjweaver.jar (另一个程序正在使用此文件,进程无法访问。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at org.apache.naming.resources.FileDirContext$FileResource.streamContent(FileDirContext.java:927)
at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:189)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4534)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1385)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1389)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)
at java.lang.Thread.run(Thread.java:744)
------解决方案--------------------
提示的很明显了啊:
另一个程序正在使用此文件,进程无法访问
建议:
1. 检查服务有没有正常关闭,有可能是没有关闭,却还在占用一些系统资源;
2. 服务器有没部署其他项目?看看其他项目有没有在读取这个文件。
------解决方案--------------------
这个jar应该是你这个项目私有的吧!怎么会有另外一个进程在使用呢,查查是那个进程,别让它使用了!
------解决方案--------------------
进任务管理器关进程试试