WEBAPP开发之WEB 项目更改项目名
白羽 2019-01-08 来源 :网络 阅读 716 评论 0

摘要:本文将带你了解WEBAPP开发WEB 项目更改项目名,希望本文对大家学WEBAPP有所帮助。

    本文将带你了解WEBAPP开发WEB 项目更改项目名,希望本文对大家学WEBAPP有所帮助。



               

可能很多人都碰到过   WEB   项目需要改名字的事情,不过不是每个人都能很顺畅地完成这个事情。这里简单给大家介绍两种改项目名的方法

1. 在Eclipse   中修改项目名

没错这种方法跟你预料的一样简单,当项目已经导入到 Eclipse   之后,只需要做两个事情

1.1   改项目文件夹名称

选中项目,按 F12   ,改名。

多数人改项目名只做了这一步,但是后面发现并没有起到真正的作用,比如把一个原有的项目   copy 出一个新项目,然后按 F2 改了文件名,再把这个项目部署到 tomcat,会看到 tomcat 提示已经有一个“同名”项目部署过了。而   tomcat 提示的这个“同名”显然指的不是文件名,而是另有所指。

1.2   改项目组件名称

选中项目,右键选择   Properties ,在左侧菜单栏顶部的输入框中输入 web ,选中 Web Project Settings   ,在右侧的 Context root 输入要更改的项目名,OK。

做完这一步才是真正对   WEB 项目 更改了名字,实际上“改项目名”这个工作需要改的是这个 WEB   项目的配置名称。

2.   手动更改项目配置

这种做法最终也能实现改项目名的效果,只是把方法1里面让 Eclipse   做的工作自己手工完成了。

2.1   改项目配置

找到项目文件夹,打开   .settings 文件夹,找到 org.eclipse.wst.common.component   文件,文件结构如下:

<?xml version="1.0"   encoding="UTF-8"?><project-modules   id="moduleCoreId" project-version="1.5.0">    <wb-module   deploy-name="xxx">          <wb-resource deploy-path="/WEB-INF/classes"   source-path="/src/main/java"/>        <wb-resource   deploy-path="/WEB-INF/classes"   source-path="/src/main/resources"/>        <wb-resource   deploy-path="/"   source-path="/target/m2e-wtp/web-resources"/>        <wb-resource   deploy-path="/" source-path="/src/main/webapp"   tag="defaultRootSource"/>        <property   name="context-root" value="xxx"/>        <property   name="java-output-path"   value="/xxx/target/classes"/>      </wb-module></project-modules>

把文件内的   xxx 全部改为想改的名称,比如 yyy

 

org.eclipse.wst.common.component 这个文件就是 eclipse web   项目的组件配置文件,其中配置了 web 项目源码路径、编译后代码输出路径,也能看到方法 1.2 中修改的 Context   root,这个是文件的根路径。

完成这一步后普通 WEB   项目的更名就已经完成了,如果是 Maven 项目的话还需要多做一步,需要更改 pom.xml   配置

2.2 更改 pom.xml 配置(Maven   项目)

打开 pom.xml 文件,修改以下三项配置,xxx   就是原项目名

 

<artifactId>xxx</artifactId><name>xxx   Maven   Webapp</name><finalName>xxx</finalName>


以上两种方法都可以完成   Eclipse Web 项目的更名,任君选择。

 



                         

                     

                 

                 

                

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之WebApp频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程