项目重命名:出现的问题

1、项目右键 重构:命名;发现有问题。百度得到下面2的解释

 

2、百度得到下面的一二项修改: 原来还有部分名字还是没有改过了的

很多时候、我们需要修改Java项目的名字。 
1)、如果是java项目,直接F2重命名之后、再在.project 文件里修改项目的名字、刷新即修改完毕。 
2)、如果是Java web项目,F2重命名之后,点击项目名称、右键会有Properties选项。点击Web Project Settings 选项,右侧Context root修改为你想修改成的名字。若此时还未修改彻底。找到项目的根目录,.settings文件夹里面,在org.eclipse.wst.common.component这个文件里面把项目之前的名字全部替换成你想修改成的名字。回到Eclipse,刷新即修改成功。

 

 3、完成上面动作还是有问题, web.xml 有错误提示:第一个错误看不懂,第二个错误 大概意思是已经指定过 xmlns属性了。

八月 31, 2017 3:16:39 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:
springmvc_mybatis_gxfgs' did not find a matching property. 八月 31, 2017 3:16:39 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server version: Apache Tomcat/8.0.36 八月 31, 2017 3:16:39 下午 org.apache.catalina.startup.VersionLoggerListener log
八月 31, 2017 3:16:41 下午 org.apache.tomcat.util.digester.Digester fatalError
严重: Parse Fatal Error at line 2 column 193: 已经为元素 "web-app" 指定属性 "xmlns"。
org.xml.sax.SAXParseException; systemId: file:/F:/Projects/Java/workspaceTest2/.metadata/.plugins/org.eclipse.
wst.server.core/tmp0/wtpwebapps/springmvc_mybatis_gxfgs/WEB-INF/web.xml; lineNumber: 2; columnNumber: 193; 已经为元素 "web-app" 指定属性 "xmlns"。 at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)

发现问题:看不懂,只好将修改前的项目和修改后的 对比:web.xml 文件就变化了:

  

web xml 提示  Attribute "xmlns" was already specified for element "web-app".

  

恢复成原来的  web.xml后 即可 启动。

坑爹的 重构 重命名。

=============1011 再次重命名,执行第1 和第2后,还是有问题,最后发现 pom.xml 里面。

 

 

posted @ 2017-08-31 15:41  海蓝7  阅读(382)  评论(0编辑  收藏  举报