MyEclipse更改项目名,导致Spring加载两次
来源:互联网 发布:日记本软件电脑版 编辑:程序博客网 时间:2024/06/09 06:19
下午遇到一个很CaoDan的问题。在myeclipse2015中改了一个项目的名称,结果在启动的时候,Spring框架一直初始化两次。打印如下:
Initializing Spring root WebApplicationContext
......
Initializing Spring FrameworkServlet 'dispatcherServlet'
......
Initializing Spring root WebApplicationContext
......
Initializing Spring FrameworkServlet 'dispatcherServlet'
......
以为是代码的问题。从svn上down了最新的代码,用了新的tomcat,也有这毛病。真是邪门了。请教大师,最后发现是Web Context Root没有和项目名一样导致。直接对项目Rename,不会一并把Web Context Root修改。
这也让我想到了另外一个问题。一般我们用myeclipse开发,项目名为myweb,自然会在地址栏用 http://localhost:8080/myweb/login.jsp访问。但是如果改成myweb2,http://localhost:8080/myweb2/login.jsp是找不到的。原因就是决定你能访问项目的不是名称,而是Context Root,相当于是应用在tomcat中的路径。对项目右键,Properties——》MyEclipse——》Deployment Assembly——》Web Context Root,改成myweb2,重新启动才生效。项目空间下有个文件叫 .project,里面也能改。
另外在SVN中检出一个project时,导到本地硬盘的文件夹可以随便命名,但是导入到MyEclipse时它的Context Root默认是在svn中的名称。比如svn中叫web,弄到MyEclipse叫myweb,其实上Context Root也是web。
不过还是不明白为什么spring初始化两次。不开心
- MyEclipse更改项目名,导致Spring加载两次
- MyEclipse 部署 项目名 更改
- MyEclipse中更改项目名
- MyEclipse发布项目更改项目名
- MyEclipse发布项目更改项目名
- 如何更改MyEclipse已建好的项目名
- Myeclipse 更改web项目的访问名
- Myeclipse 更改web项目的访问名
- spring+springMvc 架构导致定时任务重复加载执行两次
- MyEclipse部署项目到虚拟路径并且更改项目名
- myeclipse中更改web项目名的问题
- 关于myeclipse更改项目名后的错误
- Spring 初始化加载两次
- tomcat加载两次spring
- tomcat加载两次项目
- springWeb项目名和context root不一致,导致 WebApplicationContext 初始化两次的解决方法
- 在myEclipse更改工程名
- 更改VC项目名
- 在 Windows 上設定 Graphviz 中文字型
- zxing适应各种分辨率
- LeetCode Search in Rotated Sorted Array
- C语言结构体中定义函数指针详解
- 生活中的观察者模式——一壶水的故事
- MyEclipse更改项目名,导致Spring加载两次
- Weblogic 12.1.3+websocket
- 删除文件等用trash命令
- Android版添加phonegap--sencha打包插件教程
- THINK PHP自动完成,填充时间的一个“坑”
- android屏幕适配建议 (一)
- 关于网上商城开发的随笔记录1
- Fragment动态添加控件(Button/Layout/...)
- mysql中有大量sleep进程的原因与解决办法