Tomcat加载和旧版本的.war

Tomcat加载和旧版本的.war,tomcat,Tomcat,我有一个tomcat应用程序,几个月来一直没有出现问题。但突然(我不知道为什么)它开始失败。为什么?它将加载此应用程序的旧版本。我创建了一个新的.war,我重新安装了tomcat,但仍在加载旧版本 我该如何解决它呢?Tomcat只会运行你给它的东西:它不会恢复phantom.war文件 根据您的评论,Tomcat不在生产环境中—所有东西显然都在您的工作站上。因此,詹金斯(或相当于詹金斯的人)不是问题 建议: 创建一个全新的工作区: Eclipse>文件>切换工作区>其他>“新工作区” 创建新服务

我有一个tomcat应用程序,几个月来一直没有出现问题。但突然(我不知道为什么)它开始失败。为什么?它将加载此应用程序的旧版本。我创建了一个新的.war,我重新安装了tomcat,但仍在加载旧版本


我该如何解决它呢?

Tomcat只会运行你给它的东西:它不会恢复phantom.war文件

根据您的评论,Tomcat不在生产环境中—所有东西显然都在您的工作站上。因此,詹金斯(或相当于詹金斯的人)不是问题

建议:

  • 创建一个全新的工作区:
  • Eclipse>文件>切换工作区>其他>“新工作区”

  • 创建新服务器:
  • Eclipse>窗口>显示视图>服务器>服务器>定义新服务器

    • 使用现有的Tomcat,但创建一个新的Eclipse实例
    • 每个工作区都有Tomcat实例
    例如,您的新实例可能处于

     %USERPROFILE%\workspace-new\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps
    
  • 导入您的项目
  • Eclipse>文件>导入>导入现有项目

  • 建立和执行
  • 你不应该看到“旧版本”


    “希望有帮助

    Dude-Tomcat加载你给它的内容:)建议:1)看看你是否有一些CI/CD脚本(比如Jenkins)从环境中获取了一些旧版本。2) 清理Tomcat目录-包括所有tmp目录-并手动重新加载。嗨!问题是这件事发生得很突然。我没有上传任何新的东西。这个应用已经运行了几个月,但突然一个JS变成了最老的JS。我没有上传任何新的东西。我在eclipse上检查了它,这个JS有了新的功能(和我3个月前上传的一样,一直工作到昨天)。奇怪的是,这三个月没有上传任何东西,出现了错误。而且我删除了所有tomcat安装,我重新安装了它,我用eclipse创建了新的war(版本正常工作),但它(再次)显示了同样的错误。这可能是eclipse的编译问题吗?嗨!谢谢你!最后,正如你所说,tomcat和我的本地服务器出现了错误,而不是我的生产服务器:)