web项目部署名和项目名不一致

Posted 冷乐飒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web项目部署名和项目名不一致相关的知识,希望对你有一定的参考价值。

背景:eclipse中的maven项目 浏览器输入localhost:8080/项目名 报404错误

检查:1.pom文件中:<build>标签下的

        <finalName>项目名</finalName>

     2.右键项目Properties 输入web 找到Web Project Settings右边Context root 是否跟项目名一致 不一致的话改掉

    如果确保以上两个都没问题但是还是访问不到的话 请看下边

       3.找到项目所在磁盘路径.project下边 <projectDescription>标签中<name>项目名</name> 检查项目名

    4. .settings 中 org.eclipse.wst.common.component这个文件    <wb-module deploy-name="项目名">

    及其下边<property name="context-root" value="项目名"/>

  另外注意:spring配置文件中 <bean id="/xxx.xxx" class="xxx.xxx" /> id 的值  我曾写成xxx.xxx 而不是 / xxx.xxx

  还好看到console中 警告: No mapping found for HTTP request with URI [/m项目名/xxx.do] in DispatcherServlet with name ‘xxx‘ 害我找了好久!一个 / 引发的。。。

参考:https://blog.csdn.net/louyingyuan/article/details/70169224

以上是关于web项目部署名和项目名不一致的主要内容,如果未能解决你的问题,请参考以下文章

cocoaPods 部署本版和项目部署版本不一致的错误

myEclipse跟eclipse修改或复制项目名称后部署名称为原来的名称

web前端项目部署到服务器:

nginx 同一端口部署多个项目

dubbo分布式项目tomcat部署注意事项

怎么在同一个Tomcat下部署两个相同的项目吗,请大神解决!!!