由于服务器发布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. 实时分析态势感知大数据日志
  2. centos系统查看资源使用情况的工具
  3. python简单代码演示效果-用python画爱心及代码演示
  4. Zapcc:一个更快的C++编译器
  5. 10+ commonly using find command switches with example Unix/Linux
  6. 范数和机器学习中的范数
  7. 腾讯云432元撸4年2H4G6M云服务器
  8. php毛玻璃,毛玻璃的性质及功能特点
  9. fuzzy仿真 MATLAB,基于Matlab的Fuzzy-PID控制器的设计与仿真
  10. html中css层叠样式表(行内样式,内嵌式,外部式)
  11. 小票打印机安装配置全过程 58mm热敏票据打印机驱动安装
  12. 如何计算当地的中央子午线?全国各地中央子午线【转载】
  13. 篮球/NBA 英语词汇大全
  14. 一键DDOS防火墙安装程序
  15. viewerjs 在html打开图片或打开pdf文件使用案例
  16. C语言 弹小球 小游戏(控制台)
  17. ❤️Windows系统❤️cmd命令+实用工具 大全❤️完整总结
  18. Ubuntu16.0.4 安装rebar3指南
  19. fiddler抓包指南(浏览器、app抓包及证书安装)
  20. BeanUtils.populate()封装bean属性为null的四种失效原因

热门文章

  1. Linux网络编程——tcp、udp迭代服务器
  2. [渝粤教育] 广东-国家-开放大学 21秋期末考试土力学与地基基础10445k1
  3. 【渝粤教育】国家开放大学2018年秋季 0706-21T行政管理学导论 参考试题
  4. 【渝粤教育】电大中专职业应用写作 (2)_1作业 题库
  5. Esxi遇到问题汇总。
  6. OO第二次课程总结分析
  7. SQL Server T—SQL 基本编程
  8. Struts2中4个核心组件_笔记
  9. Windows PowerShell是啥?看完本文你就懂它了
  10. 计算分词的Tf-idf值