1、获取项目下制定位置(System.getProperty("admin.root")):

web.xml中配置webAppRootKey

<context-param>
    <param-name>webAppRootKey</param-name>
    <param-value>aaa.root</param-value>
</context-param>

java代码里:System.getProperty("aaa.root")

就能得到tomcat项目目录:比如webapps\Project

   System.getProperty("aaa.root")+"/WEB-INF/classes"就到classess目录了,你就可以加自己的路径了。

同理jboss下:

  System.getProperty("aaa.root");

  得到项目路径(注意这里的获取项目路径,如果存储文件,重新发布会丢失;可以用来存储临时文件):

  D:\server\jboss\wildfly-8.1.0.Final\standalone\deployments\sdm-admin.war。

 2、调用properties文件信息:

  private static PropConfig setConfig =PropConfig.loadConfig("conf/auth/auth.properties");

  String url = setConfig.getConfigString("callbackUri");

 System.getProperty、PropConfig.loadConfig应用

参数callbackUri=$[sal.callbackuri]的定义到父级pom中:

 System.getProperty、PropConfig.loadConfig应用

相关文章:

  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-10
  • 2022-03-04
  • 2022-12-23
  • 2021-06-24
  • 2022-01-27
  • 2021-07-18
  • 2021-11-25
相关资源
相似解决方案