zoukankan      html  css  js  c++  java
  • 修改Tomcat的server.xml之后,tomcat 部署项目报错:Removing obsolete files from server... Could not clean server of obsolete files: null java.lang.NullPointerException

    介个是你在clean tomcat的时候 文件没有clean清.(临时崩溃 系统宕机或其他原因)
    导致自己eclipse里的service.xml 在clean时没有copy一致.

    解决方案:

    1找到你的tomcat的文件夹.找到里面的service.xml文件(路径Tomcatconfservice.xml)

    2.找到你的工作区间,
    workspace.metadata.pluginsorg.eclipse.wst.server.core mpX(x为1....N,具体看你项目)conf
    里找到service.xml 看看这个文件是否跟你的service.xml文件一样.

    不一样则把这个2的eclipse里的临时文件替换成你的service.xml

    这俩个文件要一致才能进行正常的eclipse启动tomcat.


    【终极解决方案:】
    1.清理掉你所有配置的tomcat 
    2.清理workspace.metadata.pluginsorg.eclipse.wst.server.core目录下所有文件。
    3.官网下载新的tomcat. example:http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.zip 
    4.restart your eclipse. 
    5.重新配置ecipse的tomcat(新下载的)即可。

    *********************************************************************************************
    eclipse:Cannot Perform Operation:The resource is not on the build path of a Java project
    *********************************************************************************************
    在工作空间根目录修改.project文件,加入如下内容后,重启Eclipse即可:

    <natures>
       <nature>org.eclipse.jdt.core.javanature</nature>
         <nature>org.eclipse.m2e.core.maven2Nature</nature>
    </natures>


    遇到这样的问题,开始我的做法是删除 tomcat ,重新建立一个server,但tomcat中的server.xml又要重新配置,不划算,上网摆了很久,模模糊糊用网友提供的方法外加自己的尝试,发现了可行的方法,分享下希望对大家有帮助

    保证eclipse中tomcat的server.xml与Tomcat根目录下conf/server.xml保持一直,然后删除eclipse的Workspace工作目录下的.metadata.pluginsorg.eclipse.wst.server.core中temp0文件夹中所有问题,然后重新运行项目就可以正常启动server,

    原文:https://blog.csdn.net/hd20086996/article/details/51683813

  • 相关阅读:
    在简单地形上小车运动轨迹的数学表达(一)
    结尾
    第十四章 多线程编程
    第十五章 进程池与线程池
    第十章 信号
    第十一章 定时器
    第十三章 多进程编程
    第八章 高性能服务器程序框架
    KMP 专场 POJ2752
    约瑟夫问题 双链表实现
  • 原文地址:https://www.cnblogs.com/mySummer/p/10856214.html
Copyright © 2011-2022 走看看