服务器环境中取当前classPath的绝对路劲:

第一种方式:

ClassLoader loader = Thread.currentThread().getContextClassLoader();
String filePath = loader.getResource("/").getPath();

第二种方式:

this.getClass().getResource("/");

第二种方式写起来比第一种更简单明了。实际上效果真的是一样的嘛?

1.tomcat环境下:

  看上去两者可能没两样,在tomcat环境下使用也确实没两样。

2.非tomcat环境下:

  第二种方式在非tomcat环境下的问题就显现了,取值就会有问题。

所以建议以后取classPath的绝对路劲要用第二种方式。

服务器取绝对路劲的问题相关推荐

  1. weblogic概览下的上下文根配置_Weblogic服务下获取上下文路劲问题

    问题描述: 如果一个项目用weblogic部署的服务,在web_inf文件夹下只有web.xml文件,没有配置weblogic.xml文件时,这是用 类.class.getClassLoader(). ...

  2. GBDT家族:GBDT家族成员的演进路劲、xgboost模型、lightGBM、LightGBM 相对于 XGBoost 的优点、catboost、xgboost、catboost、lightGBM对

    GBDT家族:GBDT家族成员的演进路劲.xgboost模型.lightGBM.LightGBM 相对于 XGBoost 的优点.catboost.xgboost.catboost.lightGBM对 ...

  3. 修改Eclipse发布路劲(Deploy path)

    Eclipse默认的发布路劲在用户的workspace里,比较难找,为了方便查看,可以将发布路劲修改为自己想要的. 修改方法: 1.先stop Servers下tomcat里的项目,然后remove ...

  4. UEditor 1.36 版本 jsp版上传图片自定义路劲配置

    2019独角兽企业重金招聘Python工程师标准>>> 由于项目需要,最近使用了ueditor,并实现了图片以及文件的上传功能.走了不少弯路,花了点时间总结总结,记录一下以防忘记! ...

  5. js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径(转载)...

    原文:http://blog.csdn.net/niyingxunzong/article/details/16989947 js/jquery 获取本地文件的文件路劲 获取input框中type=' ...

  6. python中相对路径_Python中的绝对路劲和相对路径

    1.绝对路径 os.path.abspath("文件名"): 显示的是一个文件的绝对路劲 eg: >>> import os >>> os.ch ...

  7. python相对路径-Python中的绝对路劲和相对路径

    1.绝对路径 os.path.abspath("文件名"): 显示的是一个文件的绝对路劲 eg: >>> import os >>> os.ch ...

  8. 手机服务器艰辛之路(一)~手机服务器环境部署

    手机服务器艰辛之路(一)~手机服务器环境部署 前言 随着博主使用服务器的依赖性越来越高,之前一直是99元白嫖阿里云服务器,但是每年都会遇到相同的一个问题"是否还需要续费?". 答案 ...

  9. 双路服务器单路运行,双路服务器和单路服务器有什么区别?

    双路服务器和单路服务器的区别,有三点,区别一是在CPU上的区别,区别二是在执行效率上的区别,区别三是在内存在的区别,接下来的文章来详细的讲解一下这三点的区别. 区别一:CPU的区别 大家都知道双路服务 ...

最新文章

  1. Javascript闭包和闭包的几种写法及用途
  2. 【 FPGA 】按键消抖与LED灯流动小实验
  3. 云无边界,阿里云混合云数据同步发布
  4. 海康摄像头取、录像机RTSP视频流的字串格式
  5. linux查找替换grep以及正则表达式
  6. linux 搜索 空格,如何在Linux中搜索带有空格的模式的文件
  7. 产品经理职业发展前景的剖析
  8. 爽到爆!阿里腾讯都在用的API管理神器,API文档、测试、Mock全搞定
  9. 在vmware中创建共享磁盘
  10. Q102:光线追踪场景(5)——驭龙台
  11. 地图旋转_人类一败涂地手游:地图冰进阶攻略,团队配合与齐心协力缺一不可...
  12. vue全局引入字体并使用
  13. oracle查询undo表空间使用率,检查Undo表空间使用情况
  14. Java内存马-Instrument
  15. Bootstrap系列之导航条(Navbar)
  16. 永久挂载光盘镜像及本地yum源搭建
  17. Java网络编程学习
  18. C3P0的三种配置方式以及基本配置项详解
  19. 阿里云部署项目详细步骤
  20. pcm5102a解码芯片音质评测_200元苹果airpods超强平替,新品JEET ONE蓝牙耳机开箱评测!...

热门文章

  1. DotNetty网络通信框架学习
  2. 万元大奖邀您参与阿里云数加 MaxCompute最佳实践征文大赛
  3. django之创建第8-2个项目-数据库数据提取之过滤操作符相关
  4. python模块介绍-Tornado:Tornado中文文档-概述
  5. hihoCoder #1033 : 交错和 [ 数位dp ]
  6. pt-query-digest分析mysql日志
  7. Red Hat Enterprice Linux 5测试 Qt 4.7 Qt Creator(二)
  8. Remove Middle Man
  9. Linux系统LVM逻辑卷工作原理,必看~
  10. openstack pike版本安装笔记8(Orchestration Server:heat组件,模板服务)