由于服务器发布war项目不尽相同,所以获取properties也不尽相同。

tomcat:

Properties config = new Properties();String url = Thread.currentThread().getContextClassLoader().getResource("").getPath().replaceAll("%20", " ");String path = url.substring(0, url.indexOf(APPLICATION_NAME)) + PROPERTIES_FILE_NAME;config.load(new FileInputStream(path));

glassfish:

question:

I'm currently migrating from WebSphere 6.1 to Glassfish v3, I managed to deploy an application but I'm stuck trying to locate where to put the properties files and getting the application find them.
On WebSphere 6.1 was something like "/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties"
Where would that be for GlassFish v3? "/opt/oracle/glassfishv3/glassfish/domains/domain1/.......?"

answer:

you could put the properties file into the lib/classes directory of your domain. Everything in that directory gets added to the classpath.

转载于:https://www.cnblogs.com/voctrals/archive/2013/04/12/3016624.html

Java war包取之外的properties文件相关推荐

  1. java war包混淆,spring项目的代码混淆(proguard)

    前不久被要求对java web的war包做代码混淆,我使用proguard6.0.3完成的.后面也许还会用到,因此记录下过程和配置方法,demo代码按照图1结构进行组织.仅对混淆功能进行说明,其他功能 ...

  2. Spring Boot 配置 jar 包外面的 Spring Properties 文件

    一.概述 Properties 文件是我们可以用来存储项目特定信息的常用方法.理想情况下,我们应该将其保留在 jar 包之外,以便能够根据需要对配置进行更改. 在这个教程中,我们将研究在 Spring ...

  3. java war包合并,使用maven warpath插件合并多module的war包

    查看原文:http://www.yeetrack.com/?p=899 现在java 项目一般使用maven.gradle等工具来管理jar包.打包.发布.如果一个项目有很多模块,那般是分成多个mod ...

  4. java war包更新 部署_关于Linux系统下基于Tomcat部署和升级war包的详细过程

    1.首先Linux先安装java,Tomcat 中间件规范要求: 1)         软件必须下载到/services/download_soft_v        --------(用xftp上传 ...

  5. java war包怎么运行_springboot web项目打jar或者war包并运行的实现

    (一)springboot web项目打jar包 1.打包 两种打包方式 maven命令打包 切换目录到工程根下,pom.xml所在位置,运行maven的打包命令 mvn clean package ...

  6. Java Web的Maven项目中Properties文件的使用(2)

    为什么80%的码农都做不了架构师?>>>    背景 Java Web中常用一些Properties文件进行部署配置,其中如果在里面配置OS的路径,需要跨平台,主要就是考虑win系统 ...

  7. Java web 应用全局变量_将properties文件的配置设置为整个Web应用的全局变量。

    四种作用域: Web应用中的变量存放在不同的jsp对象中,会有不一样的作用域,四种不同的作用域排序是pageContext < request < session < applica ...

  8. linux解压war包后删除war包,解压好的文件夹跟着消失

    tomcat会做关联删除,也就是说tomcat在运行的时候删除war包,会连同目录一起删除: 反过来也是一样,添加war包,tomcat也会自动解包到同名目录.

  9. java war包混淆_使用proguard混淆java web项目代码

    -injars 'Y:\src.jar' #需要混淆的jar -outjars 'Y:\java\src.jar' #输出jar -libraryjars 'C:\java\jre6\lib\rt.j ...

  10. Java Web的Maven项目中Properties文件的使用

    为什么80%的码农都做不了架构师?>>>    背景 我需要在配置文件中设置一些参数,然后在代码中获取数据使用.我的配置文件放在了src/main/resources文件夹下面了. ...

最新文章

  1. 使用jstack 发现死锁
  2. python六十四: 迭代器协议
  3. 史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)
  4. Django静态文件小结
  5. STM32之定时器原理
  6. Ubuntu 16.04 Steam
  7. 字符串太长 pep8_Python f字符串– PEP 498 –文字字符串插值
  8. c语言给定n个矩形及其长和宽,七年级数学秋季学期期末考试试题
  9. 年终将至,财务人如何做好数据分析?
  10. 【C++】快速幂与矩阵快速幂
  11. AI 人工智能之概率论基础(概念总结和复习)
  12. 你一定要收藏的全网最完整CAD快捷键大全!
  13. 微信团队分享:微信支付代码重构带来的移动端软件架构上的思考
  14. 自然语言处理NLP(10)——语义分析
  15. **R语言中的%in% 用法**
  16. 7-10 公路村村通(并查集kruskal)
  17. WebMatrix快捷键
  18. 三菱服务器动力插头型号,三菱q系列plc可编程控制器型号及说明.pdf
  19. up()down()
  20. 第17家图商名落宽凳,正式获导航电子地图制作甲级资质

热门文章

  1. 5.2自动扫描及装配数据
  2. Json文件转Map(四)之代码
  3. 【渝粤教育】电大中专建筑力学_1作业 题库
  4. 不起眼的vim.转自https://blog.csdn.net/iplayvs2008/article/details/51508599
  5. kafka学习笔记一
  6. Node.js:连接 MySQL
  7. 【转】我是你的过客,你却是我的定格......
  8. Golang Web应用 创建docker镜像笔记(win 平台)
  9. jQuery中的子(后代)元素过滤选择器(四、六):nth-child()、first-child、last-child、only-child...
  10. Oracle-并行多线程和视图view的应用