服务器取绝对路劲的问题
服务器环境中取当前classPath的绝对路劲:
第一种方式:
ClassLoader loader = Thread.currentThread().getContextClassLoader();
String filePath = loader.getResource("/").getPath();
第二种方式:
this.getClass().getResource("/");
第二种方式写起来比第一种更简单明了。实际上效果真的是一样的嘛?
1.tomcat环境下:
看上去两者可能没两样,在tomcat环境下使用也确实没两样。
2.非tomcat环境下:
第二种方式在非tomcat环境下的问题就显现了,取值就会有问题。
所以建议以后取classPath的绝对路劲要用第二种方式。
服务器取绝对路劲的问题相关推荐
- weblogic概览下的上下文根配置_Weblogic服务下获取上下文路劲问题
问题描述: 如果一个项目用weblogic部署的服务,在web_inf文件夹下只有web.xml文件,没有配置weblogic.xml文件时,这是用 类.class.getClassLoader(). ...
- GBDT家族:GBDT家族成员的演进路劲、xgboost模型、lightGBM、LightGBM 相对于 XGBoost 的优点、catboost、xgboost、catboost、lightGBM对
GBDT家族:GBDT家族成员的演进路劲.xgboost模型.lightGBM.LightGBM 相对于 XGBoost 的优点.catboost.xgboost.catboost.lightGBM对 ...
- 修改Eclipse发布路劲(Deploy path)
Eclipse默认的发布路劲在用户的workspace里,比较难找,为了方便查看,可以将发布路劲修改为自己想要的. 修改方法: 1.先stop Servers下tomcat里的项目,然后remove ...
- UEditor 1.36 版本 jsp版上传图片自定义路劲配置
2019独角兽企业重金招聘Python工程师标准>>> 由于项目需要,最近使用了ueditor,并实现了图片以及文件的上传功能.走了不少弯路,花了点时间总结总结,记录一下以防忘记! ...
- js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径(转载)...
原文:http://blog.csdn.net/niyingxunzong/article/details/16989947 js/jquery 获取本地文件的文件路劲 获取input框中type=' ...
- python中相对路径_Python中的绝对路劲和相对路径
1.绝对路径 os.path.abspath("文件名"): 显示的是一个文件的绝对路劲 eg: >>> import os >>> os.ch ...
- python相对路径-Python中的绝对路劲和相对路径
1.绝对路径 os.path.abspath("文件名"): 显示的是一个文件的绝对路劲 eg: >>> import os >>> os.ch ...
- 手机服务器艰辛之路(一)~手机服务器环境部署
手机服务器艰辛之路(一)~手机服务器环境部署 前言 随着博主使用服务器的依赖性越来越高,之前一直是99元白嫖阿里云服务器,但是每年都会遇到相同的一个问题"是否还需要续费?". 答案 ...
- 双路服务器单路运行,双路服务器和单路服务器有什么区别?
双路服务器和单路服务器的区别,有三点,区别一是在CPU上的区别,区别二是在执行效率上的区别,区别三是在内存在的区别,接下来的文章来详细的讲解一下这三点的区别. 区别一:CPU的区别 大家都知道双路服务 ...
最新文章
- Javascript闭包和闭包的几种写法及用途
- 【 FPGA 】按键消抖与LED灯流动小实验
- 云无边界,阿里云混合云数据同步发布
- 海康摄像头取、录像机RTSP视频流的字串格式
- linux查找替换grep以及正则表达式
- linux 搜索 空格,如何在Linux中搜索带有空格的模式的文件
- 产品经理职业发展前景的剖析
- 爽到爆!阿里腾讯都在用的API管理神器,API文档、测试、Mock全搞定
- 在vmware中创建共享磁盘
- Q102:光线追踪场景(5)——驭龙台
- 地图旋转_人类一败涂地手游:地图冰进阶攻略,团队配合与齐心协力缺一不可...
- vue全局引入字体并使用
- oracle查询undo表空间使用率,检查Undo表空间使用情况
- Java内存马-Instrument
- Bootstrap系列之导航条(Navbar)
- 永久挂载光盘镜像及本地yum源搭建
- Java网络编程学习
- C3P0的三种配置方式以及基本配置项详解
- 阿里云部署项目详细步骤
- pcm5102a解码芯片音质评测_200元苹果airpods超强平替,新品JEET ONE蓝牙耳机开箱评测!...
热门文章
- DotNetty网络通信框架学习
- 万元大奖邀您参与阿里云数加 MaxCompute最佳实践征文大赛
- django之创建第8-2个项目-数据库数据提取之过滤操作符相关
- python模块介绍-Tornado:Tornado中文文档-概述
- hihoCoder #1033 : 交错和 [ 数位dp ]
- pt-query-digest分析mysql日志
- Red Hat Enterprice Linux 5测试 Qt 4.7 Qt Creator(二)
- Remove Middle Man
- Linux系统LVM逻辑卷工作原理,必看~
- openstack pike版本安装笔记8(Orchestration Server:heat组件,模板服务)