一、myEclipse 复制后修改名称,访问不到项目
这是因为,你只是改了项目的名称,而没有改
下面是解决方法:
方法 1.右击你的项目,选择“properties”,在“type filter text”中输入“web”,按下图表示输入您的新项目名称,记得不能把“/"去掉啊。重启下myEclipse就可以了。
方法2.
找到你项目在myEclipse中workspace中的位置,找不到的,可以右击你的项目,选择”myEclipse"->"Open in
Explorer",看到的是你的项目的位置,打开.mymetadata文件,修改“project-module”标签的
context-root属性的值,就可以了,这种方法只能修改部署到服务器中及访问地址的项目名,myeclipse中显示的项目名不变。
二、eclipse复制或修改项目后,把项目部署到servlet发现还是为原来的项目名称
解决方法:
1.首先找到项目位置
同样是找到你的项目在eclipse中的位置,这个不同于myEclipse,右击的项目,选择“properties”;找你你项目的位置如下图:
2.打开“.setting”文件夹,找到“org.eclipse.wst.common.component”修改
”wb-module deploy-name“的值为你项目的名字,如果与你最下面的property
name="context-root"的值也为你的名字,一般改过名字的时候这个已经改过。重启eclipse就可以了
3.部署到服务器的话,可以直接修改war包的名称:
例如:unicom.war(原项目名) 访问地址:127.0.0.1/unicom/index.jsp
将war包改名为unicom01.war 访问地址:127.0.0.1/unicom01/index.jsp
4.
MyEclipse+Tomcat web项目改名
工程名称原来为old,发布到tomcat webapps下后为old, 右键点击你的项目,然后选择重构---->重命名,项目名称改为new,但是发布名还是原来的名字。如果想让发布后的目录名为new, 按如下方法修改即可: 第一种方法: 打开工程所在目录,找到一个 .mymetadata的文件,用写字板打开,内容大致如下: <?xml version="1.0" encoding="UTF-8"?> <project-module type="WEB" name="action" id="myeclipse.1242011546906" context-root="/old" j2ee-spec="1.4" archive="old.war"> <attributes> <attribute name="webrootdir" value="/WebRoot" /> </attributes> </project-module>
context-root="/old" 为发布后的目录名,改为
context-root="/new" 之后,用eclipse重新发布的目录名就是new了。如果用war的打包方式发布,则将
archive="old.war"> 改为 archive="new.war"> |