问题标签 [properties-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
35735 浏览

debugging - 如何在 web.xml 和 log4j.properties 中配置 log4j 输出文件路径?

我开发了一个 Web 应用程序,我可以在其中注册员工。

我的web.xml

现在,当我单击Registerhtml 页面中的按钮时。它进入一个控制器类,我在其中编写了一个用于记录的代码,

}

我创建了一个名为的包resource并在其中创建了一个 log4j.properties 文件

但是我的日志不是在C:驱动器中创建的。

我需要在 web.xml 中配置一些东西吗?我已经包含了 log4j.jar 文件。

0 投票
0 回答
462 浏览

struts2 - Struts2:在属性文件中加载值列表

我有一个特殊的操作来加载扩展 ActionSupport 类的页面。这允许我使用 getText() 方法访问属性文件值。我的操作需要为任何页面加载文件列表。

我知道使用 Configuration 对象可以做到这一点:Loading a list of values from a properties file

MainAction.properties

我知道一个明显的方法是获取列表,然后使用逗号作为分隔符手动拆分它。但是在 struts2 中是否有任何更快/更清洁的方法来获取这些属性列表?

0 投票
3 回答
1737 浏览

java - 这是将 .properties 文件排除在 WAR 文件之外的最佳方法吗?

要外部化 .properties 文件,目前我将其保存在文件系统中,例如 C:\test\UI\properties,并且我创建了一个指向上述文件位置的环境变量 $PROP_LOCATION。因此,每当我需要更改属性时,只需转到该位置编辑属性并刷新应用程序即可。它就像一个魅力。

那么这是最好的方法吗?或者您的专业人士是否有其他方法建议我将属性文件保留在战争文件之外?

注意:上面的东西在unix和windows环境中都可以正常工作,因为我有一个“if”条件,如果没有找到一个环境变量,我将检查另一个环境变量。

0 投票
1 回答
8161 浏览

java - 将 HashMap 属性保存到属性文件,并将这些属性加载回 HashMap

HashMap因此,我在将属性存储到文件时遇到了转换问题,Properties因为 的键HashMap是一个无法转换为的对象,java.lang.String因为属性必须是(String, String)而 my HashMapis (Object, Long)

我只想将 的内容保存到文件中,以便下次运行程序时HashMap可以将这些内容加载回。HashMap

我经历了过多的毫无价值的尝试,试图HashMaps在它们被保存之前重新填充它们所包含的对象。我试图想出一种简单的方法将对象转换为我可以做的字符串,但是由于Properties并且HashMaps没有被索引,我无法将这些字符串更改回它们需要的对象。如何做到这一点?

这是我正在尝试做的事情:

0 投票
1 回答
144 浏览

spring - 在 cloudfoundry 和 @Value 注释中处理属性的两个不同值(云和默认值)

我参考了@Value此处记录的 Spring 注释:@Value和 Spring 配置文件。

我需要能够为给定的属性设置不同的值,例如:

...根据应用程序是在本地运行还是在云上运行。我不知道如何通过@Value("${websiteContext}")注释来实现这一点......

处理此类问题的最佳做法是什么?

0 投票
1 回答
1452 浏览

spring - Spring 配置文件和我的属性文件的问题

我正在尝试为一个 Spring 配置文件激活一组属性文件,为另一个 Spring 配置文件激活另一组属性文件,如下所示:

我的src/main/resources文件夹中有相应且适当的目录结构。

我的一项服务中有一个简单@Value("${application.url}")的,我系统地收到以下错误:

创建名为“mailerServiceImpl”的 bean 时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.Be anCreationException:无法自动装配字段:私有 java.lang.String com.kadjoukor.service.MailerServiceImpl.websiteContext;嵌套异常是 java.lang.IllegalArgumentException:无法解析字符串值“${application.url}”中的占位符“application.url”

请注意,我已尝试将 a 添加spring.profiles.active init-param到我的 web.xml 中。它没有任何区别...

我不确定我做错了什么。任何人都可以提供建议吗?

编辑 1: 上述配置片段位于配置文件的底部是否重要?

编辑 2:这是我的输出web.xml

这是WEB-INF/libs目录的内容:

0 投票
3 回答
1386 浏览

java - 更新 Web 应用程序中的属性文件

我有一个属性文件(在 rsources 文件夹下),其中存储了一个变量(键=值),

当用户插入新值或更新旧值时,我需要更新它,我可以这样做吗?我有疑问,因为它是一个 Web 应用程序,所以它只是部署在服务器中的战争。那么如何访问 .properties 文件并直接从代码中更改它呢?

如果不可能,是否有其他解决方案?

0 投票
2 回答
4345 浏览

jsp - 使用 JSTL fmt 库和属性文件时,泰米尔语字符显示为问号

我正在使用 JSTL fmttaglib 来显示泰米尔语字符。但我无法显示任何泰米尔语字符。它不是显示泰米尔语字符,而是显示问号字符,如??????. 我试过印地语,它也显示问号。我现在该怎么办?

这是我的代码。我只是尝试用泰米尔语打印 Hello World。

fileproperty.properties

Hello.jsp

0 投票
1 回答
4984 浏览

java - 使用 Spring 从属性文件加载嵌套占位符

是否可以从属性文件中加载嵌套占位符?我正在尝试动态加载 URL。

例如,如果我的属性文件包含

有没有办法在运行时加载 {nestedProperty} 的值?类似于 ResourceBundle 的行为。如果是这样,我将如何有效地实例化字符串?到目前为止我在想

...但我不确定要嵌套哪些属性。如果可能的话,我想使用 Annotations 获得一个 bean,尽管我目前有一些类似的东西

我在这里查看了 PropertyPlaceholderConfigurer 和其他几个属性文件问题,但我似乎无法弄清楚这是否可能。

我还应该注意,我想从我的代码中动态加载这个嵌套属性,或者至少从那里操作它们(可能通过@PostConstruct?)

0 投票
2 回答
5447 浏览

java - COMM API 安装出错:nblibraries.properties 文件不存在

我正在尝试运行此示例代码,它从这里查询可用的 com 端口:http ://www.java2s.com/Code/Java/Development-Class/QueryingAvailableCOMPorts.htm

我将 comm api 正确添加到我的项目中,我可以在项目的 Libraries 文件夹下看到我的 comm.jar 文件。但是当我构建项目时,netbeans 给了我这个消息:

ant -f C:\Users\Timur\Documents\NetBeansProjects\KEYCON clean jar C:\Users\Timur\Documents\NetBeansProjects\KEYCON\nbproject\build-impl.xml:63:源资源不存在:C:\Users \Timur\Desktop\javax.comm\nblibraries.properties 构建失败(总时间:0 秒)

当我尝试运行项目时,Netbeans 给出了这个消息:

运行:加载win32com时出错:java.lang.UnsatisfiedLinkError:java.library.path中没有win32com BUILD SUCCESSFUL(总时间:0秒)

我应该将我的 comm.jar 文件专门存储在某个地方吗?它现在在我的桌面上。还是因为其他原因而出现问题?