如何在Jboss应用程序服务器上运行EJB 3应用程序

时间:2010-01-18 07:17:06

标签: java jboss log4j

在运行应用程序时,我无法设置jndi.properties和log4j.properties

实际上我必须具备以下特性,但我不知道将这些代码写在文件或其他地方的哪个位置。如果在文件中将是文件扩展名和文件名以及将其保留在应用程序中的位置。

jndi.properties:

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=localhost:1099

log4j.properties:

# Set root category priority to INFO and its only appender to CONSOLE.
log4j.rootCategory=INFO, CONSOLE

# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n 

2 个答案:

答案 0 :(得分:0)

我无法理解您想要做什么或使用哪种Jboss版本。但是对于Jboss 4.2.3中的log4j选项,请转到: 的JBoss \服务器\默认\ CONF \的jboss-的log4j.xml

答案 1 :(得分:0)

您可以在jboss \ server \ default \ conf \ jndi.properties文件中设置默认的JBoss JNDI属性。