获取weblogic上指定文件的路径 java_项目部署到WebLogic文件路径访问不正确
在项目中,需要将所有的ip配置在properties文件中,以便维护。在本地开发时用jetty,这个路径是可以访问的。整个过程没有问题。
public static String getIp(String keyInfo){
Properties p = new Properties();
InputStream in = new BufferedInputStream(
new FileInputStream("src/main/resources/ipInfo.properties"));//在properties文件中获取ip信息
p.load(in);
return p.getProperty(keyInfo);//获取对应的ip信息
}
但是,当项目部署到开发环境时,服务器是weblogic,该路径访问不到,有notFoundException异常。因为这时候的目录是weblogic的domain目录,而不是真正的项目文件目录。
可以用下面的方法得到正确的目录。线程可以获取实际路径,之后文件就可以找到。
public static String getIp(String keyInfo){
Properties p = new Properties();
ClassLoader loader = Thread.currentThread().getContextClassLoader();
InputStream in = loader.getResourceAsStream("ipInfo.properties");//在properties文件中获取ip信息
p.load(in);
return p.getProperty(keyInfo);//获取对应的ip信息
}
获取weblogic上指定文件的路径 java_项目部署到WebLogic文件路径访问不正确相关推荐
- ubuntu下linux:curl使用ftp获取服务器上指定目录的所有文件集合以及下载
curl使用ftp获取服务器上指定目录的所有文件集合以及下载 直接编译可用,注意修改测试main函数内的字符串,注释我觉得写的挺详细了,跑不起来的评论区可问 头文件 #ifndef FTP_DOWNL ...
- 项目部署到weblogic后页面乱码问题
问题描述: windows环境下,将项目部署到weblogic运行startWebLogic.cmd启动weblogic后,浏览器访问页面乱码问题,在Tomcat不会乱码. 请不要看着博文就直接改了, ...
- vue页面乱码_项目部署到weblogic后页面乱码问题
问题描述: windows环境下,将项目部署到weblogic运行startWebLogic.cmd启动weblogic后,浏览器访问页面乱码问题,在Tomcat不会乱码. 请不要看着博文就直接改了, ...
- linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...
说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...
- java获取服务器上指定文件,java 读取服务器上文件
java 读取服务器上文件 [2021-02-04 10:02:14] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/ ...
- 快速把web项目部署到weblogic上
weblogic简介 BEA WebLogic是用于开发.集成.部署和管理大型分布式Web应用.网络应用和数据库应 用的Java应用服务器.将Java的动态功能和Java Enterprise标准的安 ...
- 转【快速把web项目部署到weblogic上】
weblogic简介 BEA WebLogic是用于开发.集成.部署和管理大型分布式Web应用.网络应用和数据库应 用的Java应用服务器.将Java的动态功能和Java Enterprise标准的安 ...
- ssh项目部署到weblogic注意事项
部署到weblogic还是比较费劲的 ,不过基本上问题全是由于classloader顺序的问题引起的. 首先在web-inf底下添加weblogic.xml文件如下 <?xml version= ...
- myeclipse打包java文件_MyEclipse将Java项目打包成jar文件的三种方法
方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 "MANIFEST.MF", 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFE ...
最新文章
- GitHub下载某分支的代码
- java如何理解继承性_理解 Java 的三大特性之继承
- SQLServer更改sa用户名
- NYOJ 801 Haffman编码
- java----java工具包
- mfc 改变tab快捷键对控件的顺序
- 关于VCP(Virtual Com Port)拓展的调试经历(一)
- 使用ASP .NET (C#) 產生PDF檔的好幫手—iTextSharp library (上)
- 网络规划设计师论文汇总(2012-2018)考前冲刺真题
- sql通用防注入程序php,sql通用防注入系统_PHP教程
- c语言高精度计算函数库
- 安卓rom制作教程_MIUI官改篇对比分析-极光ROM-台湾W大-星空未来-其他官改官网
- 京东质检报告要求和检测项目-京东质检报告怎么弄
- 计算机基础考试函数公式,计算机基础-excel公式考和函数.ppt
- 【高频电子线路】[模型]阻抗变换与阻抗匹配(第2章 谐振功率放大器)
- Unity-ShaderLab 逆向还原《原神》角色卡通渲染思路与实现(保姆级教学)-1
- word文档图标变成白纸_word文档图标显示异常怎么办
- linux 用户配额设置,Linux如何设置磁盘配额
- 三次曲线和五次曲线函数
- 小小的企业邮箱,大大的渠道天地 | 企业服务渠道商系列谈
热门文章
- mysql教程联合索引_MySQL中的联合索引学习教程
- 怎么调节手机的刷新率_高刷新率屏幕为何开始流行起来?
- DWZ(J-UI)整合百度编辑器(UEditor)
- pb怎么连接dll_跑步学不会这项技术,谈何PB?
- 安卓okhttp上传jason和图片_微信图片总是「已过期或被清理」?简单 3 招,可摆脱烦恼...
- android+3g,不到900的Android+3G手机 TCL A906评测
- 各种抠图动态图片_学习抠取动物毛发图片的PS抠图技巧
- tomcat 连接oracle重连,JSP+Tomcat连接Oracle数据库
- 从键盘输入的十个整数中的最大数和最小数
- 第九次作业-测试报告和用户使用手册