草庐IT

properties

全部标签

java - log4j.properties 中的 rootCategory 是什么意思?

log4j.properties中的log4j.rootCategory字段可以有4个不同的值,分别是:DEBUG,WARN,INFO和ERROR。你能告诉我哪个最适合哪些情况吗? 最佳答案 从最不严重到最严重:ALL如果您选择其中之一,log4j将生成该类型和更严重类型的所有消息。目的:ALL:生成所有消息*DEBUG:调试消息INFO:不是问题的信息WARN:不是错误,而是可能导致future错误的事情ERROR:出错了,应用程序管理的问题,应用程序可以停止也可以不停止,通常必须报告FATAL:导致应用程序崩溃的错误OFF:不生

java - ant 任务将属性文件复制到 java 构建目录中的相应位置

好吧,我被难住了。我有一个Java树,它看起来像一个非常典型的EclipseJava构建:myprojectsrccomexampletest//Javafilesincom.example.testherebincomexampletest//Compiledclassfileswillgohere现在我在myproject/src/com/example/test中有一个MyClass.properties文件以及源Java文件。如何编写适当的ant任务以将源树中所有已更改的.properties文件复制到构建(myproject/bin)树中的相应位置?(其中较简单的一半是进行实

java util logging.properties : How to log to two different files

我在tomcat的WEB-INF/classes目录中放置了一个logging.properties我想登录到两个不同的文件。例如:org.pkg1转到一个文件,org.pkg2转到另一个文件。我可以配置一个文件,但不能配置两个。这可能吗? 最佳答案 我终于明白了。在tomcat中,他们扩展了javautil日志记录(“JULI”)以启用此功能。这是我放在WEB-INF目录中的一个logging.properties文件,它最终完成了我想要的……:handlers=1console.java.util.logging.Console

java - 带有字符串连接的 Spring 属性占位符

我的问题看起来很简单,但我无法解决它。我有一个属性文件,其中包含所有环境(dev、qa、prod)的配置详细信息。示例config.properties:dev.maxLength=2000qa.maxLength=4000我们有一个包含主机名、环境映射的父属性文件。示例hosts.properties:host1=devhost2=qa属性名称host1存储在beanhostname中。要解析配置属性名称,我必须按如下方式加入字符串,${${**hostname**}.maxLength}应解析为${dev.maxLength}我尝试使用SpEL但没有成功。我收到Couldnotre

java - Grails 部署问题(WAR 和 Tomcat)

我正致力于在远程服务器上的Tomcat6下部署WAR。现在,如果我在本地机器上这样部署,一切正常。远程部署会触发一组非常不友好的异常。log4j:ERRORsetFile(null,true)callfailed.java.io.FileNotFoundException:stacktrace.log(Permissiondenied)atjava.io.FileOutputStream.openAppend(NativeMethod)atjava.io.FileOutputStream.(FileOutputStream.java:207)atjava.io.FileOutputSt

Java属性,获取文件路径

logpath=LoggerUtils.getProperties().getProperty("log.path");System.out.println("logpath:"+logpath);以上代码返回:logpath:C:UsersMauriceDesktopLogs在属性文件中是:log.pathC:\Users\Maurice\Desktop\Logs如何保留文件分隔符?我希望它也适用于Linux而不仅仅是Windows。 最佳答案 实际上,您需要将其放入属性文件中:log.pathC:\\Users\\Maurice

java - 使用 SpringJunit4ClassRunner 在属性占位符之前设置系统属性或环境变量

我有一个主要的app-context.xml,它定义了一个具有两个位置的属性占位符:默认属性文件和一个可选的覆盖文件:可选的覆盖位置允许指定另一个属性文件(例如“-DconfigOverride=file:/home/app/config.properties”),其中仅包含应覆盖的属性。对于我的单元测试,我使用了导入app-context.xml的测试上下文:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"classpath:test-context.xml"})publicclassU

java - 无需获取/设置即可访问私有(private)属性(property)

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:AbsenceofpropertysyntaxinJava看下面的情况:classTestextendsObject{privateintx;publicgetX(){returnx;}publicsetX(int_x){x=_x;}}如您所见,没什么特别的。但是,我想知道是否有可能以一种使用该类的人不需要使用getX()的方式保留“私有(private)x”,换句话说,如果我可以映射一些自动调用的变量获取和设置。类似于Delphi中的“属性”。它会避免在复杂表达式中使用setX()和getX()的需要,并且

java - Google Guice 属性管理

我想在javawebapp中创建一个适当的属性管理策略,将googleguice作为DI框架进行中继。我想要一种机制来满足以下3个要求:我希望能够使用guice(@Named)注入(inject)属性我希望能够以静态方式访问属性该机制应该支持属性的优先级排序,这意味着一个属性可以用一定的值包装在已部署的war中,但它也可以在目标系统级别或本地文件系统(我部署的目标机器的)中是冗余的,在这种情况下,war中的值将被目标机器中存在的值覆盖。我相信这是标准要求。现在,使用guice标准Binder,我可以轻松获得第一个要求,但不能获得其他两个要求。为了获得另外两个,我创建了自己的类来执行以下

java - org.springframework.beans.NullValueInNestedPathException : auto-grow nested property path in Spring MVC 3. 2.8

我有一个基于SpringWeb模型-View-Controller(MVC)框架的项目。SpringWeb模型-View-Controller(MVC)框架的版本是3.2.8。这门课publicclassDeviceForm{Devicedevice;ListselectedItems=Collections.emptyList();publicDeviceForm(){super();}publicDevicegetDevice(){returndevice;}publicvoidsetDevice(Devicedevice){this.device=device;}publicLi