关于myeclipse更改项目名后的错误

来源:互联网 发布:vue.js配合什么ui框架 编辑:程序博客网 时间:2024/05/29 09:44

每次在更改项目名后运行就会报错,可把我愁坏了,我现在盘点一下关于网上四种更改方法

报错:java.lang.IllegalArgumentException: Can't convert argument: null



第一点:也是最容易忽略的一点

点击myeclipse的项目->properties->MyEclipse->Web->Web Context-root的名字为重命名之后的名字

第二点:在web.xml文件中添加如下的配置</span>

<span style="font-family: Arial, Helvetica, sans-serif;">先备份一份放着,以备不时之需。</span><span style="font-family: Arial, Helvetica, sans-serif;">如果使用了SpringMVC的JNDI</span>
<span style="font-size:14px;"><context-param></span>
<span style="font-size:12px;"><<span style="font-family: Arial, Helvetica, sans-serif;">param-name>spring.profiles.active</param-name></span></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:12px;"><param-value>dev</param-value></span></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:12px;"></context-param></span></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:12px;"></span></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:12px;"><context-param></span></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:12px;"><paramname>spring.profiles.default</param-name></span></span>
<span style="font-size:14px;"><param-value>dev</param-value></span>
<span style="font-size:14px;"></context-param></span>
<span style="font-size:14px;"></span>
<span style="font-size:14px;"><context-param></span>
<span style="font-size:14px;"><param-name>spring.liveBeansView.mbeanDomain</param-name>  </span>
<span style="font-size:14px;"><param-value>dev</param-value>  </span>
<span style="font-size:14px;"></context-param></span>第三点:更改项目下的web.xml文件中的javaee:  
例如这样的标签<javaee:param-name>services.configuration.file</javaee:param-name>
把标签中<javaee:param-name></javaee:param-name>的javaee: 给去掉,所有!
因为在更改项目名称后,项目从新部署web.xml文件
<span style="font-family: Arial, Helvetica, sans-serif;">如果还是报错的话:</span>
<span style="font-family: Arial, Helvetica, sans-serif;">第四点:在myeslipse的下方中如果有Servers就直接点击    如果没有就点击Ctr+F7  点击Servers</span>

在下方的Tomcat7.x中就有项目名了,我这个是更改过后的,更改前还有一个未改名的项目,前面显示是一个红叉,然后右键点击
Remove  deployment删除,如果更改过后的项目名也有红叉就也同样删除,然后在Tomcat中从新配置
至于为什么我找了这么多的更改错误,,,因为我太粗心,使用的是谷歌浏览器,点击网址栏会自动输入经常打开的项目
所以我每次进入项目时都是没有更改项目名之前的,所以一定要细心谨慎。

0 0
原创粉丝点击