可能很多人都碰到过 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 项目的更名,任君选择。

End .

Eclipse WEB项目更改项目名的更多相关文章

  1. Web 项目更改项目名

    简单的记录web开发中基本的操作. 更改项目名 直接修改 找到原项目中的.project 文件,更改中项目名称.然后在同目录下找到.mymetadata 文件 并更改name.context-root ...

  2. Eclipse web项目更改项目名称

    1. 右键工程:Refactor->Rename,更改项目名称: 2. 修改项目目录下:.project文件 <?xml version="1.0" encoding= ...

  3. Eclipse(Maven) web项目更改项目名称

    1. 右键工程:Refactor->Rename,更改项目名称: 2. 修改项目目录下:.project文件 <?xml version="1.0" encoding= ...

  4. 怎样解决Java Web项目更改项目名后报错

    作为企业级开发最流行的工具,用Myeclipse开发java web程序无疑是最合适的,有时候,我们需要web工程的项目名,单方面的改动工程的项目名是会报错的,那么该如何改web工程项目名呢? 简 单 ...

  5. android 项目更改包名的方法

    本文章全文转载: http://www.2cto.com/kf/201304/206747.html 1.在项目上右键,选择android tools->rename application p ...

  6. IDEA项目更改项目名

    点击File,如图:

  7. Myeclipse 中怎样更改web项目的访问名

    第一步:在要修改的项目名称上右击选择最下面一列的"prepertise"(属性),进入属性设置界面. 第二步:找到左侧菜单栏的"Myeclipse"中的web项 ...

  8. eclipse导入web项目之后项目中出现小红叉解决办法

    项目中有小红叉我遇到的最常见的情况: 1.项目代码本身有问题.(这个就不说了,解决错误就OK) 2.项目中的jar包丢失.(有时候eclipse打开时会出现jar包丢失的情况,关闭eclipse重新打 ...

  9. Eclipse下Maven新建项目、自动打依赖jar包(包含普通项目和Web项目)

    不多说,直接上干货! 当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个 ...

随机推荐

  1. 前后端分离开发,跨域访问的apche设置

    1,如何让Apache支持跨域访问呢? 步骤: 修改httpd.conf,windows中对应的目录是:C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf 把 ...

  2. MyBatis学习总结(1)——MyBatis快速入门

    一.Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以 ...

  3. DCL授权命令

    create user 用户名//创建用户    grant DBA to 用户名//授权    revoke //撤销权限

  4. Springboot2本地锁实践

    在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交…. 下面我们利用 ...

  5. oracle间隔分区

    http://blog.csdn.net/rznice/article/details/55048876

  6. 常用类属于哪些jar包

    1.@requestmapping注解,属于org.springframework.web.bind.annotation包下.org.springframework.web jar包. 2.@Res ...

  7. POJ 2906 数学期望

    开始时直接设了一个状态,dp[i][j]为发现i种bug,j个系统有bug的期望天数.但很错误,没能转移下去.... 看了题解,设状态dp[i][j]为已发现i种bug,j个系统有bug,到完成目标状 ...

  8. 从100PV到1亿级PV站点架构演变

    假设你对项目管理.系统架构有兴趣,请加微信订阅号"softjg".增加这个PM.架构师的大家庭 一个站点就像一个人,存在一个从小到大的过程. 养一个站点和养一个人一样.不同一时候期 ...

  9. javaweb学习总结(六)——Servlet开发(三) 常见问题疑问

    [1]response.getWriter().write()与out.print()的区别http://blog.csdn.net/javaloveiphone/article/details/81 ...

  10. Checkmarx VisualStudio plugin installation process.

    1-      Configuration of plugin VSTudio Prerequisite: -Your visual studio MUST be up to date with th ...