Myeclipse/Eclipse中修改WebContent/WebRoot
导入别人的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相关推荐
- MyEclipse和Eclipse中修改编码
在myeclipse新建或导入项目后,有些文件中文显示乱码,每次都要在项目property中修改其编码,所以想到一次性解决所有编码问题,让项目新建或导入之后自动是utf-8编码,这样就不必每次处理中文 ...
- 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 参考的 ...
- 在eclipse中修改tomcat端口
惯例: 我是温浩然: 很多时候,因为项目,tomcat需要多开而导致端口冲突,咱们可以到tomcat下的server.xml中修改tomcat端口,其实,如果是eclipse中修改端口,很简单,在你想 ...
- 在eclipse中修改java web项目的名称
1.首先在eclipse中更改项目名称(alt+shift+R) 2.在系统文件中找到项目的根目录下的.mymetadata文件,将project-module节点下的name属性修改为新的项目名 3 ...
- eclipse 中修改 M2_REPO的值--转载
从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录 下的jar包 ...
- 在eclipse中修改页面代码后Tomcat会自动重启
目前在做一个网站项目,使用MyEclipse+Tomcat,每次修改项目源代码时,都需要重启tomcat.重新导出项目到webapps文件夹或者重新部署,太麻烦.于是研究了一下tomcat如何设置成热 ...
- Eclipse中修改tomcat内存大小
1.只是修改Eclipse中的tomcat Eclipse->Window->Preferences->Server->Runtime Environments->选中A ...
- 如何在eclipse中修改jsp默认编码
在使用eclipse编程的时候,很多默认的编码都是iso-8859-1我们经常使用的,在eclipse中怎么修改jsp页面的默认编码呢. 第一步:打开eclipse,找到windows-->pr ...
- MyEclipse/Eclipse中properties文件中文乱码问题解决
有时候在myeclipse或者eclipse中打开properties文件时会发现其中的中文都是乱码.这是由于当前的properties文件编码格式不支持汉字造成的.当这种情况发生时,我们可以按照以下 ...
- Eclipse中修改Android项目图标的方法
在学习Android开发中遇到了一个问题,就是需要在Android的开发过程中修改项目的图标,通过在网上查询了相关资料后我明白了一种方法是去替换res文件夹下的ic_launcher-web.png图 ...
最新文章
- IIC通信控制的AD5259------在调试过程中遇到的奇葩问题
- 为什么文件名要小写?
- 单模光电转换器怎么接_行业观察 | 硅基光电子与微电子单片集成研究进展
- 图形基础 GPU架构(2)软件调用栈
- 解压版本的tomcat服务安装
- 计量经济学第六版计算机答案,伍德里奇计量经济学导论计算机习题第六章第13题c_6.13...
- ssd训练自己数据集
- 在html页面中使用模板继承,HTML静态模板的继承
- EJB3.0学习笔记---理解远程调用服务端和本地调用服务端的区别
- c++ 遍历所有点且距离最短_图解:最短路径之迪杰斯特拉算法
- 如何从零构建你的自动化运维体系?——从制度到技术
- 北京理工大学计算机学院杨晨,杨旭_北京理工大学计算机学院
- 【代码块】Android代码执行ADB指令
- 局域网计算机共享加密码,局域网文件共享设置密码的方法
- AG螺纹的螺套安装后反复脱出,怎么办?
- mysql随机生成中文姓名_编写mysql函数 随机生成中文姓名
- 【应急响应】域名劫持事件发生后的应急响应策略
- 数据结构大作业-DBLP科学文献管理系统(三)聚团分析(并查集,最大团问题)
- 七十七、java版商城之直播短视频带货Spring Cloud+SpringBoot+mybatis+uniapp b2b2c o2o 多商家入驻商城 直播带货商城 电子商务
- 怎样在拼打日语汉字时,在字上同时显示假名