如何修改eclipse下tomcat的工程所生成的项目文件的名称

就是运行编译后在
D:\My Documents\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 这个路径下的项目文件,比如jsp文件还有java编译生成的class文件。类似于在MyEclipse下tomcat插件的那个目录。我想修改在这个目录下生成的项目文件的名称,我这边有俩项目,一个是abc,另一个本来也叫abc的,现在改成abc123了,可是在路径下生成的依然是abc···求解···

选中该项目,右击有个Properties选项,弹出一个框,在左边的选项中,有个web选项,在修改Web Context-root 中的值改成你想要的名称就可以

追问

没有web选项 不过有个web project setting里有这个选项,我改完了貌似只是变了下url的路径,webapp下面依然还是abc···

追答

将图片中的Web Context-root 的值改成abc123,将tomcat 下webapps 的abc先删除掉,在部署一遍。你可以比较一下你两个项目的Web Context-root ,这个的值才是你部署到tomcat 中显示的名称

追问

我就是改的web context-root···改成了abc123以后,只有我的url路径得写成abc123才能调用,但是我的webapp下依然是abc···很灵异啊,按理说webapp下的名字得和我url调用的路径一样不才能被正确调用么

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-25
  第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加:
  < /Context>  
  第二种方法:将web项目文件直接拷贝到webapps 目录下。
  第三种方法:在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为:
  < /Context> 
  第四种,eclipse下修改项目名导致tomcat内发布名不一致的解决方法:
  1打开文件“项目目录\.settings\org.eclipse.wst.common.component”看到内容,将里面所有为原来工程名的字符串替换为新工程名字;
  2重启eclipse;
  3tomcat中显示的web名称正常了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网