导入别人的web项目的时候,如果不是直接部署在tomcat的root下,通过myeclipse/eclipse启动,访问时,需要在访问路径中增加项目名称,有木有?

增加了项目名称进行访问时,访问成功了,但是很多图片,尤其是在css中写好的有关图片啊文件啊诸类的访问经常会失败,有木有?

其实,项目本身是没有错误的,资源本身也是好的,只是访问路径出错了。

这个问题最好的办法有两个

1 在代码中控制好访问的路径,最好在每个页面的最开始加上

<%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";
%>

这是获取当前访问路径的代码,包括访问端口号,比如http://localhost:8080/FreeCMS,如果是根目录就直接是http://localhost:8080/

然后,在引用资源的地方,通过该路径来进行定位控制

2 推荐:在每次引入新的项目的时候,最好进行一下WebContent/WebRoot的设置,步鄹如下:

右击项目-->Propertise-->MyEclipse-->web -->修改Web Context-root

如果想要不增加项目名称就访问,如http://localhost:8080/,讲WebContext-root设置为/即可。

但一定要记住要重新部署项目,不然会出错!!!

如此之后,比如我引入了新的项目FreeCMS,如果不修改,通过http://localhost:8080/FreeCMS访问首页,能够访问,但是很多资源页访问不了,因为路径通过css或者代码输出之后变成了比如http://localhost:8080/img/logo.jpg,发生404错误;修改之后,通过http://localhost:8080/直接访问首页,资源也能正常得到。

Myeclipse/Eclipse中修改WebContent/WebRoot相关推荐

  1. MyEclipse和Eclipse中修改编码

    在myeclipse新建或导入项目后,有些文件中文显示乱码,每次都要在项目property中修改其编码,所以想到一次性解决所有编码问题,让项目新建或导入之后自动是utf-8编码,这样就不必每次处理中文 ...

  2. Eclipse 中修改android的Default debug keystore 搬家、备份后启动Android PANIC :Could not open D:\java2\android\and

    @我的解决方法是: 原有的环境变量 android_sdk_home D:\android-sdks 改为: android_sdk_home D:\android-sdks\.android 参考的 ...

  3. 在eclipse中修改tomcat端口

    惯例: 我是温浩然: 很多时候,因为项目,tomcat需要多开而导致端口冲突,咱们可以到tomcat下的server.xml中修改tomcat端口,其实,如果是eclipse中修改端口,很简单,在你想 ...

  4. 在eclipse中修改java web项目的名称

    1.首先在eclipse中更改项目名称(alt+shift+R) 2.在系统文件中找到项目的根目录下的.mymetadata文件,将project-module节点下的name属性修改为新的项目名 3 ...

  5. eclipse 中修改 M2_REPO的值--转载

    从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录 下的jar包 ...

  6. 在eclipse中修改页面代码后Tomcat会自动重启

    目前在做一个网站项目,使用MyEclipse+Tomcat,每次修改项目源代码时,都需要重启tomcat.重新导出项目到webapps文件夹或者重新部署,太麻烦.于是研究了一下tomcat如何设置成热 ...

  7. Eclipse中修改tomcat内存大小

    1.只是修改Eclipse中的tomcat Eclipse->Window->Preferences->Server->Runtime Environments->选中A ...

  8. 如何在eclipse中修改jsp默认编码

    在使用eclipse编程的时候,很多默认的编码都是iso-8859-1我们经常使用的,在eclipse中怎么修改jsp页面的默认编码呢. 第一步:打开eclipse,找到windows-->pr ...

  9. MyEclipse/Eclipse中properties文件中文乱码问题解决

    有时候在myeclipse或者eclipse中打开properties文件时会发现其中的中文都是乱码.这是由于当前的properties文件编码格式不支持汉字造成的.当这种情况发生时,我们可以按照以下 ...

  10. Eclipse中修改Android项目图标的方法

    在学习Android开发中遇到了一个问题,就是需要在Android的开发过程中修改项目的图标,通过在网上查询了相关资料后我明白了一种方法是去替换res文件夹下的ic_launcher-web.png图 ...

最新文章

  1. IIC通信控制的AD5259------在调试过程中遇到的奇葩问题
  2. 为什么文件名要小写?
  3. 单模光电转换器怎么接_行业观察 | 硅基光电子与微电子单片集成研究进展
  4. 图形基础 GPU架构(2)软件调用栈
  5. 解压版本的tomcat服务安装
  6. 计量经济学第六版计算机答案,伍德里奇计量经济学导论计算机习题第六章第13题c_6.13...
  7. ssd训练自己数据集
  8. 在html页面中使用模板继承,HTML静态模板的继承
  9. EJB3.0学习笔记---理解远程调用服务端和本地调用服务端的区别
  10. c++ 遍历所有点且距离最短_图解:最短路径之迪杰斯特拉算法
  11. 如何从零构建你的自动化运维体系?——从制度到技术
  12. 北京理工大学计算机学院杨晨,杨旭_北京理工大学计算机学院
  13. 【代码块】Android代码执行ADB指令
  14. 局域网计算机共享加密码,局域网文件共享设置密码的方法
  15. AG螺纹的螺套安装后反复脱出,怎么办?
  16. mysql随机生成中文姓名_编写mysql函数 随机生成中文姓名
  17. 【应急响应】域名劫持事件发生后的应急响应策略
  18. 数据结构大作业-DBLP科学文献管理系统(三)聚团分析(并查集,最大团问题)
  19. 七十七、java版商城之直播短视频带货Spring Cloud+SpringBoot+mybatis+uniapp b2b2c o2o 多商家入驻商城 直播带货商城 电子商务
  20. 怎样在拼打日语汉字时,在字上同时显示假名

热门文章

  1. PHP框架高级编程——应用Symfony、CakePHP和Zend
  2. 【从嵌入式视角学习香山处理器】四、Chisel语言基础
  3. 制作软件工程师风格的qq头像
  4. ego-planner论文阅读笔记
  5. 史上最全最实用网站来袭
  6. POI 报错问题:Merged region A15 must contain 2 or more cells
  7. C++实践参考——动物这样叫
  8. shadow 文件详解
  9. 北京地区常用dns地址解析速度快
  10. 机器学习系列5---偏差和方差分解