V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hellogbk
V2EX  ›  程序员

myeclipse 中修改了 css 或者 js 等文件后,突然不能自动发布到 tomcat 了

  •  
  •   hellogbk · 2014-12-21 11:00:03 +08:00 · 8168 次点击
    这是一个创建于 3651 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以有一直是正常的,在MYECLIPSE中修改了CSS或者JS后,被修改的文件会马上被复制到TOMCAT里面覆盖原来的文件,现在不知道怎么回事突然不行了, 导致非常不方便,每次都只能在MYECLIPSE里面重启TOMCAT。
    我已经试过把工程clean并重新编译,那个build automatically我也勾上了。。依然不行。
    有谁知道这是怎么回事啊?
    谢谢!
    9 条回复    2014-12-22 15:37:40 +08:00
    undeflife
        1
    undeflife  
       2014-12-21 11:47:27 +08:00
    重启eclipse
    hellogbk
        2
    hellogbk  
    OP
       2014-12-21 11:48:00 +08:00
    @undeflife 重启了N次了, 不行。。
    lcj2class
        3
    lcj2class  
       2014-12-21 12:25:03 +08:00
    为什么要用收费的myeclipse呢?现在的eclipse不是有ee版本的了嘛,建议用这个,体积小且很好用
    hh3755
        4
    hh3755  
       2014-12-21 14:20:37 +08:00   ❤️ 1
    一般不自动发布的原因可能是你的工程有错误,比如动到JAR包什么的了。所以view->show errors,看下你工程下面有没有错误。没有错误的话clear 一下。也就是手动编译。看会不会自动发布。这里需要注意的是,关掉所有打开的代码,删除掉所有打过的断点,有的时候断点会引起代码不更新,或者更新了后又改回去了。
    hellogbk
        5
    hellogbk  
    OP
       2014-12-21 15:51:45 +08:00
    @lcj2class 我用的myeclipse破解版的, 不花钱啊。。 用myeclipse用习惯了, 从来 没有用过eclipse java ee。
    hellogbk
        6
    hellogbk  
    OP
       2014-12-21 16:24:18 +08:00
    @hh3755 找到问题了。
    G:\apache-tomcat-7.0.47\webapps\ROOT\css\index.css (The requested operation cannot be performed on a file with a user-mapped section open)

    google了一下说是这个文件被别的进程给打开了, 我用process explorer看了一下,只能javaw的进程在操作这个文件,依然不知道到底是哪里出了问题。
    hellogbk
        7
    hellogbk  
    OP
       2014-12-21 16:32:15 +08:00
    那个javaw 还是tomcat的进程。
    hh3755
        8
    hh3755  
       2014-12-21 19:04:10 +08:00
    @hellogbk javaw有可能是tomcat,你可以强杀掉就行,用任务管理器或者用taskkill。一般MyEclipse强关了后,如果没有退 出tomcat就会出现这种,这些连tomcat启动也会报端口占用错误,强杀没关系的。
    hellogbk
        9
    hellogbk  
    OP
       2014-12-22 15:37:40 +08:00
    @hh3755 我发现原因了, 是我代码的问题, 有一个地方对文件进行了操作但是不知道为什么操作最后流没有成功关闭,因为之前我对eclipse好多配置文件做过改动,导致我以为是我把eclipse给改坏了, 妈蛋。。我还特意装了个intellij, 搞了两天总算发现原因了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5534 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:47 · PVG 09:47 · LAX 17:47 · JFK 20:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.