在 Eclipse 中将属性文件放在哪里以及如何访问本地和服务器上的路径

2023-12-20

我看到了一些类似的问题,但我不太理解它们,所以我想问这个问题并以我自己的方式定制它。

我有一个属性文件,存储在 src/main/resources 中,然后在我的代码中引用它,如下所示:

    Properties prop = new Properties();
    InputStream input = null;

    try { 
        input = new FileInputStream("src/main/resources/app.properties");

        // load a properties file
        prop.load(input);

这在本地工作,但是当我创建 .war 文件并将其部署到服务器时,它不知道属性文件在哪里。我将该属性文件放在哪里,以及如何在代码中引用它,以便我可以在本地运行它,并在服务器上运行它而不会出现任何问题?


我假设你有 Maven 项目,你可以将该属性文件放在src/main/resources/app.properties并将代码更改为

getClass().getClassLoader().getResourceAsStream("/app.properties");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Eclipse 中将属性文件放在哪里以及如何访问本地和服务器上的路径 的相关文章

  • 如何默认将 Maven 插件附加到阶段?

    我有一个 Maven 插件应该在编译阶段运行 所以在项目中consumes我的插件 我必须做这样的事情
  • 为什么 i++ 不是原子的?

    Why is i Java 中不是原子的 为了更深入地了解 Java 我尝试计算线程中循环的执行频率 所以我用了一个 private static int total 0 在主课中 我有两个线程 主题 1 打印System out prin
  • Java中反射是如何实现的?

    Java 7 语言规范很早就指出 本规范没有详细描述反射 我只是想知道 反射在Java中是如何实现的 我不是问它是如何使用的 我知道可能没有我正在寻找的具体答案 但任何信息将不胜感激 我在 Stackoverflow 上发现了这个 关于 C
  • Play框架运行应用程序问题

    每当我尝试运行使用以下命令创建的新 Web 应用程序时 我都会收到以下错误Play http www playframework org Error occurred during initialization of VM Could no
  • 在 java 类和 android 活动之间传输时音频不清晰

    我有一个android活动 它连接到一个java类并以套接字的形式向它发送数据包 该类接收声音数据包并将它们扔到 PC 扬声器 该代码运行良好 但在 PC 扬声器中播放声音时会出现持续的抖动 中断 安卓活动 public class Sen
  • 控制Android的前置LED灯

    我试图在用户按下某个按钮时在前面的 LED 上实现 1 秒红色闪烁 但我很难找到有关如何访问和使用前置 LED 的文档 教程甚至代码示例 我的意思是位于 自拍 相机和触摸屏附近的 LED 我已经看到了使用手电筒和相机类 已弃用 的示例 但我
  • 操作错误不会显示在 JSP 上

    我尝试在 Action 类中添加操作错误并将其打印在 JSP 页面上 当发生异常时 它将进入 catch 块并在控制台中打印 插入异常时出错 请联系管理员 在 catch 块中 我添加了它addActionError 我尝试在jsp页面中打
  • 路径中 File.separator 和斜杠之间的区别

    使用有什么区别File separator和一个正常的 在 Java 路径字符串中 与双反斜杠相反 平台独立性似乎不是原因 因为两个版本都可以在 Windows 和 Unix 下运行 public class SlashTest Test
  • 十进制到八进制的转换[重复]

    这个问题在这里已经有答案了 可能的重复 十进制转换错误 https stackoverflow com questions 13142977 decimal conversion error 我正在为一个类编写一个程序 并且在计算如何将八进
  • 如何为俚语和表情符号构建正则表达式 (regex)

    我需要构建一个正则表达式来匹配俚语 即 lol lmao imo 等 和表情符号 即 P 等 我按照以下示例进行操作http www coderanch com t 497238 java java Regular Expression D
  • 为什么HashMap不能保证map的顺序随着时间的推移保持不变

    我在这里阅读有关 Hashmap 和 Hashtable 之间的区别 http javarevisited blogspot sg 2010 10 difference Between hashmap and html http javar
  • Eclipse Java 远程调试器通过 VPN 速度极慢

    我有时被迫离开办公室工作 这意味着我需要通过 VPN 进入我的实验室 我注意到在这种情况下使用 Eclipse 进行远程调试速度非常慢 速度慢到调试器需要 5 7 分钟才能连接到远程 jvm 连接后 每次单步执行断点 行可能需要 20 30
  • Java执行器服务线程池[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如果我使用 Executor 框架在
  • 无法捆绑适用于 Mac 的 Java 应用程序 1.8

    我正在尝试将我的 Java 应用程序导出到 Mac 该应用程序基于编译器合规级别 1 7 我尝试了不同的方法来捆绑应用程序 1 日食 我可以用来在 Eclipse 上导出的最新 JVM 版本是 1 6 2 马文 看来Maven上也存在同样的
  • Android 中麦克风的后台访问

    是否可以通过 Android 手机上的后台应用程序 服务 持续监控麦克风 我想做的一些想法 不断聆听背景中的声音信号 收到 有趣的 音频信号后 执行一些网络操作 如果前台应用程序需要的话 后台应用程序必须能够智能地放弃对麦克风的访问 除非可
  • 在mockito中使用when进行模拟ContextLoader.getCurrentWebApplicationContext()调用。我该怎么做?

    我试图在使用 mockito 时模拟 ContextLoader getCurrentWebApplicationContext 调用 但它无法模拟 here is my source code Mock org springframewo
  • 如何从泛型类调用静态方法?

    我有一个包含静态创建方法的类 public class TestClass public static
  • 覆盖子类中的字段或属性

    我有一个抽象基类 我想声明一个字段或属性 该字段或属性在从该父类继承的每个类中具有不同的值 我想在基类中定义它 以便我可以在基类方法中引用它 例如覆盖 ToString 来表示 此对象的类型为 property field 我有三种方法可以
  • 声明的包“”与预期的包不匹配

    我可以编译并运行我的代码 但 VSCode 中始终显示错误 早些时候有一个弹出窗口 我不记得是什么了 我点击了 全局应用 从那以后一直是这样 Output is there but so is the error The declared
  • 如何实现仅当可用内存较低时才将数据交换到磁盘的写缓存

    我想将应用程序生成的数据缓存在内存中 但如果内存变得稀缺 我想将数据交换到磁盘 理想情况下 我希望虚拟机通知它需要内存并将我的数据写入磁盘并以这种方式释放一些内存 但我没有看到任何方法以通知我的方式将自己挂接到虚拟机中before an O

随机推荐

  • Java OpenCV 中的 createFisherFaceRecognizer

    我正在尝试使用官方 OpenCV Java 绑定 不是 JavaCV 来实现人脸识别器 但是我似乎找不到与 createFisherFaceRecognizer 方法等效的方法 从我的快速研究来看 它似乎还没有在 Java 中实现 如果是这
  • 垂直对齐 XY 网格单元内的内容

    使用 ZURB Foundation XY Grid 我想将单元格的内容垂直居中 同时仍然能够让单元格填充网格的总高度 每个单元格都有自己的背景图像 这不允许使用父网格上的类 align middle 因为单元格高度随后会折叠 我希望能够通
  • 从布局中根据屏幕设置imageview的高度

    我正在制作布局并使用layout weight 和weight sum 我将线性布局的方向设置为水平 这样我就可以将 imageview 的宽度设置为屏幕的 1 3 但我不知道如何将imageview的高度设置为屏幕的1 3 请帮我从布局
  • tomcat 7重启后恢复用户登录

    tomcat 会话的默认行为是在关闭时保留它们并在启动后恢复它们 这按预期适用于我的简单测试应用程序 但是 当我添加基于表单的身份验证时 用户登录 用户主体 将不会在 tomcat 重新启动时恢复 即使位于 examples jsp sec
  • 在 Python 中将数组元素与标量进行比较并获取最大值

    我想将数组的元素与标量进行比较 并获取具有比较值最大值的数组 这就是我想打电话的 import numpy as np np max 1 2 3 4 3 并想要得到 array 3 3 3 4 但我得到 ValueError axis en
  • 从自定义基本适配器单击按钮时启动对话框片段> getView [IMG INCLUDED]

    好吧 我有一个列表 也是一个片段对话框 显示用户朋友 该列表中的每个项目都有一个按钮 在图片中标记为朋友 当用户单击该按钮时 ID 会显示另一个片段对话框 该对话框显示与该用户交互的所有选项 好友请求 阻止 发送私人消息等 问题是该按钮及其
  • 删除所有 DataGrid 行和单元格边框

    我想隐藏 或删除 数据网格中所有行 以及随后的单元格 的所有边框 考虑一个基本的HTML表格 http jsfiddle net QSqMt 我已经查看了所有内容 大多数问题似乎都是关于设计它们而不是隐藏它们 我已经尝试像这样设置 Bord
  • 从 Excel 运行访问查询并将参数传递给查询

    如何从 Excel VBA 代码或宏在 MS Access 数据库中执行查询 MS Access 查询接受一些需要从 Excel 传递的参数 谢谢 这是一种可能性 Dim cn As Object Dim strFile As String
  • iOS 8 UITableView 第一行高度错误

    我正在开发一个应用程序 但遇到了一个奇怪的问题 我在故事板中创建了一个 UITableViewController 并添加了一个原型单元 在这个单元格中 我添加了一个 UILabel 元素 并且这个 UILabel 占据了整个单元格 我已经
  • Imagemagick PHP 中特定的 webp 调用

    我能够安装 imagemagick 的 webp 支持 但我缺少一些精确的命令 基本内容包括 im new Imagick im gt pingImage src im gt readImage src im gt resizeImage
  • Angular:阻止 DomSanizer 更新 DOM 事件

    我面临一个问题DomSanitizer 我创建了一个堆栈闪电战 https stackblitz com edit angular kjcxtd复制这个问题 每次单击按钮时 iframe A 都会重新加载 该按钮绝对不执行任何操作 因此它与
  • 使用法语键盘布局(无小键盘)在 Mac 上的 Jupyter Ipython 笔记本中注释掉多行的快捷方式?

    我正在尝试选择并评论 在具有法语键盘布局且无小键盘的 Mac 上使用 Jupyter Notebook 实现多行 要键入斜杠 在此键盘上 快捷键是Shift 当尝试在 Jupyter 上评论行时 with Ctrl Shift 它不起作用
  • 按第一列对二维数组(列名不一致)进行排序

    如何按每行中的第一个值对数组或行进行排序 array item1 gt 80 item2 gt 25 item3 gt 85 期望的输出 item2 gt 25 item1 gt 80 item3 gt 85 你需要使用usort http
  • 如何在 Laravel 项目中为 VueJS 3 设置compilerOptions.isCustomElement

    我正在 Laravel 项目中开发 VueJS 3 并且正在使用一个 JS 文件 该文件为我提供了用于 Markdown 工具栏的元素 基本上 它是一组函数 为我提供了应用所选降价选项的按钮 一切工作正常 但我收到了那些我希望它们消失的控制
  • 从 UIImagePickerController 获取图像

    我想从以下位置获取图像imagepickercontroller 但是我的代码没有任何效果 这是代码 void imagePickerController UIImagePickerController picker didFinishPi
  • 该帐户的队列中不能有超过 0 个构建

    我是 AWS 的新手 我正在尝试使用我的免费套餐帐户使用 AWS CodeBuild 构建我的 nodeJS 项目 但收到此错误 构建无法启动 构建无法启动 发生以下错误 该帐户的队列中不能有超过 0 个构建 我遵循简单的 aws 教程 保
  • 如何通过python裁剪一个文件夹中的所有图片并保存到另一个文件夹

    我有一个照片文件夹 想要裁剪它的 2 个角 然后将 1 个角度旋转 180 度以获得 2 个相似的裁剪图像 我在图像旋转和保存方面遇到问题 这是我到目前为止得到的代码 from PIL import Image import os path
  • 连接Python列表时出现问题

    我正在尝试通过执行以下操作来连接两个列表 其中一个列表仅包含一个元素 print 6 append 1 1 0 0 0 然而 Python 返回None 我究竟做错了什么 使用 运算符 gt gt gt 6 1 1 0 0 0 6 1 1
  • 如何使用 Meteor 创建动态 URL?

    我是网络开发新手 对 Meteor 网站上的演示感到震惊 并且想使用它 到目前为止 我只使用过 Google App Engine 为了在主类中处理动态 URL 我会编写如下内容 app webapp2 WSGIApplication 0
  • 在 Eclipse 中将属性文件放在哪里以及如何访问本地和服务器上的路径

    我看到了一些类似的问题 但我不太理解它们 所以我想问这个问题并以我自己的方式定制它 我有一个属性文件 存储在 src main resources 中 然后在我的代码中引用它 如下所示 Properties prop new Propert