关于getResource(/)的读取路径问题
在eclipse环境下,(这里指的是在@Test下,或者在main(String arg[])下使用这个方法)this.getClass().getResource("/").getPath()读取的是你的*.class文件所在的文件夹的地址,通常为bulid/class或者为bin下面的目录。
而在tomcat环境下,(这里指的是在你开发的jsp页面下调用的某个类使用了以下代码)即开发web应用程序环境下,this.getClass().getResource("/").getPath()这句代码读取的是.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ForTest/WEB-INF/classes/下的文件。
bulid/class文件夹下的文件,和bin文件夹下的*.class文件以及其他一些配置文件会别自动拷贝到WEB-INF文件夹(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ForTest\WEB-INF\classes而非你在eclipse下看到的文件夹)下,这是tomcat部署好的项目。
转载于:https://www.cnblogs.com/snowberg/archive/2011/09/01/2468607.html
关于getResource(/)的读取路径问题相关推荐
- tomcat如何配置文件读取路径
第一步:在WebContent下创建你的配置文件夹,我这里起名为conf 第二步:如何读取文件路径并加载 String Basepath = Test.class.getResource(" ...
- 逻辑盘下的所有目录完全共享_Python File I/O之读取路径下所有目录和文件
对于要读取多个文件中的内容进行拼接等操作时,一般需要将对应的文件路径保存在当前程序. 从一个路径得到当前路径下的所有东西的方法为os.listdir(path),它会返回path下的所有文件名和目录名 ...
- 黑马程序员—文件读取路径及行读取的方式,今晚总算有点小懂
ASP.Net+Android+IO开发S..Net培训.期待与您交流 以前文件读取总是一知半解,每次使用时都是这错拿错,代码每次写到一半就要去翻资料.今天自己来好好总结一下.第一个不明白的方就是文件 ...
- OpenCV批量读取路径下所有图片
读取图片路径 #include<vector> #include<string> #include<iostream>using namespace std; us ...
- matlab imshow 多平面图像的输入项必须是大小为 MxNx3 的 RGB 图像,和imread读取路径以及特定路径修改
I = imread('smallcat.tif'); se = strel('ball',5,5) se = strel('ball',5,5) I2 = imdilate(I,se);%膨胀图像 ...
- getResource()函数的路径问题
getResource("")函数用于获取当前classpath,参数方面具体如下,目录结构具体如图: public class invokeShell implements Ru ...
- linux java 读取路径,java读取linux路径写法
java读取linux路径写法 [2021-02-04 18:46:00] 简介: java中使用相对路径读取文件的方法:1.使用文件[File file = new File("src/ ...
- python读取路径太长_路径名太长,无法打开?
常规DOS路径限制为MAX_PATH(260)个字符,包括字符串的终止字符NUL.通过使用以\\?\前缀开头的扩展长度路径,可以超过此限制.此路径必须是完全限定的Unicode字符串,并且只能使用反斜 ...
- python读取路径中字符串_python实现提取str字符串/json中多级目录下的某个值
字符串多级目录取值: 比如说: 你response接收到的数据是这样的. 你现在只需要取到itemstring 这个字段下的值.其他的都不要! 思路就是:字符串是个json格式(或转为json格式), ...
最新文章
- html怎么插入外部js,如何插入js,引用外部js,js在页面中的位置
- 自定义简单版本python线程池
- axure能做剪切蒙版吗_卫生间瓷砖不打掉能做防水吗
- flex 自适应排版中由于数量不够造成的空白
- 数据中心部署气流遏制系统需要考虑的十大要素
- UVA11565 Simple Equations【数学+暴力】
- python软件下载视频教程-Python视频教程下载:Python从入门到精通【传智播客】
- 《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第3章3.4节识别在线设备...
- AJAX学习笔记 一:简单的XMLHTTPRequest示例和asp.net异步更新。
- 并发编程学习之阻塞队列BlockingQueue和LinkedBlockingQueue
- masm编译.asm文件报错fatal errorA1000: cannot open file
- MPC5607B串口接收中断程序
- Conflux人物志-伍鸣博士:好奇心是我探索未知世界的动力
- 虚幻引擎4简介,UE4简介--这是一个强大的游戏开发引擎
- cl.clcl.news/index.php,公布一些后门网址
- 斗地主(按照顺序给玩家发牌)
- Canvas画钟 js
- 重新认识康德的“头上星空”
- 以太坊漏洞分析————1、溢出漏洞
- DQN、DDQN、DPG、DDPG、Dueling QN
热门文章
- flask-mail异步发送邮件_异步、定时、邮件任务
- dbartisan mysql_修改DbVisualizer默认快捷键
- abb工业机器人指令lf怎么用_工业机器人十万个怎么办-不清楚机器人MoveL直线运动指令怎么办?...
- 骑马与砍杀服务器修复,骑马与砍杀21.3.1公共版和热修说明 修复联机模式
- android 桥梁模式,【设计模式】桥接模式
- android百度地图根据点路线规划,Android 百度地图路径规划一直都是搜索不到结果...
- 发送get请求php,如何利用PHP发送GET请求
- oracle 断电 瞬间 同步,Oracle 11g 测试ogg中断之后,重新同步操作
- 关于python_关于Python,你必须知道的事!
- ckpt下载 deeplabv3_OpenCV4 部署DeepLabv3+模型