修改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文件(路径Tomcat\conf\service.xml)
2.找到你的工作区间,
workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmpX(x为1....N,具体看你项目)\conf
里找到service.xml 看看这个文件是否跟你的service.xml文件一样.
不一样则把这个2的eclipse里的临时文件替换成你的service.xml
这俩个文件要一致才能进行正常的eclipse启动tomcat.
【终极解决方案:】
1.清理掉你所有配置的tomcat
2.清理workspace.metadata.plugins\org.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.plugins\org.eclipse.wst.server.core中temp0文件夹中所有问题,然后重新运行项目就可以正常启动server,
原文:https://blog.csdn.net/hd20086996/article/details/51683813
最新文章
- S5PV210_串行通信
- 获取URL参数值
- js中对象 类 实例的区别 数据类型 创建对象
- poj 1679 http://poj.org/problem?id=1679
- ADO和ADO.NET的区别
- [转]用Python做一个自动生成读表代码的小脚本
- systemtap 列出所有linux 内核模块与相关函数2
- Jsp_demo:自定义标签
- Sharepoint 问题集锦 - 外部列表(external list) - 读取当前用户上下文或用户名作为筛选参数
- css(三)-- 常用属性
- imshow显示超大图像
- Python开发 文件操作
- EChart中使用地图方式总结(转载)
- Linux Kernel API
- XCode10 运行app报错
- JMeter 教程汇总链接
- nodejs使用log4js记录日志
- FastReport 保存为文件
- 用最简单的例子理解策略模式(Strategy Pattern)
- Python3基础 判断变量大于一个数并且小于另外一个数