• 修改jsp文件tomcat发布失败(Could not delete May be locked by another process)


    突然项目修改jsp文件后,tomcat不能发布,

    Publishing failed with multiple errors
      Could not delete D:/Tomcat 6.0/webapps/Server/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.tmp1900396474661591532.instance. c.
      Could not delete D:/Tomcat 6.0/webapps/Server/WEB-INF/platform/configuration/org.eclipse.core.runtime/.manager/.tmp1907896664996379798.instance. May be locked by another process.
      Could not delete D:/Tomcat 6.0/webapps/Server/WEB-INF/platform/configuration/org.eclipse.equinox.app/.manager/.tmp2761653564891974481.instance. May be locked by another process.

    网上找了两种解决办法
    1.修改项目的发布地址:
    原文:
    I was getting the annoying error in Eclipse with Tomcat where it didn’t think it could publish an application since some files were locked, when they were locked by the javaw.exe process that eclipse.exe started. The fix for me was to not have “Use Tomcat installation” selected in my server configuration. When I switched back to the default of “Use workspace metadata”, the error stopped happening.
    [http://byprogrammerforprogrammer.com/2009/12/eclipsetomcat-publishing-lockup-could-not-delete-file-may-be-locked-by-another-process/]
    2.clean
    原文:
     I performed a "clean" operation on the Tomcat server instance and the problem just went away. It's being doing fine since that. I'll let you know if I see this issue again.
    [http://forums.adobe.com/message/2457298?tstart=0](3楼: )
     
    我使用这种方法时,问题刚开始消失了,但过了一阵又是老样子。
     
    我突然想到同一个eclipse下的别的项目使用的时候没有出现这个问题,有可能是项目设置的问题,
    这个web项目引用了另外一个java项目(项目B),两个项目有一些相同的jar包,是不是这些相同的jar发布的问题呢,我把项目B的 Java EE Module Dependencies(项目B右键->Properties->Java EE Module Dependencies)里的jar包引用去掉,问题解决了。

    3.new server

    简单有效可行的方法,把原来抛错的tomcat server delete,再重新 new 一个!!!别再纠结了哦~~嘎嘎 : P  

    重新建立一个Server,然后 switched back to the default of “Use workspace metadata”, 问题解决 ,OH YEAH!!!

  • 相关阅读:
    STM32 GPIO 配置之ODR, BSRR, BRR 详解
    Understanding the STM32F0's GPIO
    STM32F4 External interrupts
    Calculate CAN bit timing parameters -- STM32
    禁用SQL Server Management Studio的IntelliSense
    SQL Server 2016中In-Memory OLTP继CTP3之后的新改进
    一张图解释SQL Server集群、镜像、复制、日志传送
    SQL Server出现错误: 4014
    SQL Server 2016五大优势挖掘企业用户数据价值
    SQL Server 2008, 2008 R2, 2012 and 2014 完全支持TLS1.2加密传输
  • 原文地址:https://www.cnblogs.com/toSeeMyDream/p/6006269.html
Copyright © 2020-2023  润新知