在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(/)的读取路径问题相关推荐

  1. tomcat如何配置文件读取路径

    第一步:在WebContent下创建你的配置文件夹,我这里起名为conf 第二步:如何读取文件路径并加载 String Basepath = Test.class.getResource(" ...

  2. 逻辑盘下的所有目录完全共享_Python File I/O之读取路径下所有目录和文件

    对于要读取多个文件中的内容进行拼接等操作时,一般需要将对应的文件路径保存在当前程序. 从一个路径得到当前路径下的所有东西的方法为os.listdir(path),它会返回path下的所有文件名和目录名 ...

  3. 黑马程序员—文件读取路径及行读取的方式,今晚总算有点小懂

    ASP.Net+Android+IO开发S..Net培训.期待与您交流 以前文件读取总是一知半解,每次使用时都是这错拿错,代码每次写到一半就要去翻资料.今天自己来好好总结一下.第一个不明白的方就是文件 ...

  4. OpenCV批量读取路径下所有图片

    读取图片路径 #include<vector> #include<string> #include<iostream>using namespace std; us ...

  5. matlab imshow 多平面图像的输入项必须是大小为 MxNx3 的 RGB 图像,和imread读取路径以及特定路径修改

    I = imread('smallcat.tif'); se = strel('ball',5,5) se = strel('ball',5,5) I2 = imdilate(I,se);%膨胀图像 ...

  6. getResource()函数的路径问题

    getResource("")函数用于获取当前classpath,参数方面具体如下,目录结构具体如图: public class invokeShell implements Ru ...

  7. linux java 读取路径,java读取linux路径写法

    java读取linux路径写法 [2021-02-04 18:46:00]  简介: java中使用相对路径读取文件的方法:1.使用文件[File file = new File("src/ ...

  8. python读取路径太长_路径名太长,无法打开?

    常规DOS路径限制为MAX_PATH(260)个字符,包括字符串的终止字符NUL.通过使用以\\?\前缀开头的扩展长度路径,可以超过此限制.此路径必须是完全限定的Unicode字符串,并且只能使用反斜 ...

  9. python读取路径中字符串_python实现提取str字符串/json中多级目录下的某个值

    字符串多级目录取值: 比如说: 你response接收到的数据是这样的. 你现在只需要取到itemstring 这个字段下的值.其他的都不要! 思路就是:字符串是个json格式(或转为json格式), ...

最新文章

  1. html怎么插入外部js,如何插入js,引用外部js,js在页面中的位置
  2. 自定义简单版本python线程池
  3. axure能做剪切蒙版吗_卫生间瓷砖不打掉能做防水吗
  4. flex 自适应排版中由于数量不够造成的空白
  5. 数据中心部署气流遏制系统需要考虑的十大要素
  6. UVA11565 Simple Equations【数学+暴力】
  7. python软件下载视频教程-Python视频教程下载:Python从入门到精通【传智播客】
  8. 《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第3章3.4节识别在线设备...
  9. AJAX学习笔记 一:简单的XMLHTTPRequest示例和asp.net异步更新。
  10. 并发编程学习之阻塞队列BlockingQueue和LinkedBlockingQueue
  11. masm编译.asm文件报错fatal errorA1000: cannot open file
  12. MPC5607B串口接收中断程序
  13. Conflux人物志-伍鸣博士:好奇心是我探索未知世界的动力
  14. 虚幻引擎4简介,UE4简介--这是一个强大的游戏开发引擎
  15. cl.clcl.news/index.php,公布一些后门网址
  16. 斗地主(按照顺序给玩家发牌)
  17. Canvas画钟 js
  18. 重新认识康德的“头上星空”
  19. 以太坊漏洞分析————1、溢出漏洞
  20. DQN、DDQN、DPG、DDPG、Dueling QN

热门文章

  1. flask-mail异步发送邮件_异步、定时、邮件任务
  2. dbartisan mysql_修改DbVisualizer默认快捷键
  3. abb工业机器人指令lf怎么用_工业机器人十万个怎么办-不清楚机器人MoveL直线运动指令怎么办?...
  4. 骑马与砍杀服务器修复,骑马与砍杀21.3.1公共版和热修说明 修复联机模式
  5. android 桥梁模式,【设计模式】桥接模式
  6. android百度地图根据点路线规划,Android 百度地图路径规划一直都是搜索不到结果...
  7. 发送get请求php,如何利用PHP发送GET请求
  8. oracle 断电 瞬间 同步,Oracle 11g 测试ogg中断之后,重新同步操作
  9. 关于python_关于Python,你必须知道的事!
  10. ckpt下载 deeplabv3_OpenCV4 部署DeepLabv3+模型