Boa tarde,
Estou tentando executar um teste simples usando o jdbcAppender (não o Appender da apache do log4j) e estou encontrando o seguinte erro quando “levanto” meu Jboss:
11:56:31,644 INFO [ServerInfo] Java version: 1.4.2_06,Sun Microsystems Inc.
11:56:31,644 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.4.2_06-b03,Sun Microsystems In
c.
11:56:31,644 INFO [ServerInfo] OS-System: Windows 2000 5.0,x86
11:56:32,585 INFO [Server] Core system initialized
11:56:37,973 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
log4j:ERROR Parsing error on line 2 and column 1
log4j:ERROR Content is not allowed in prolog.
log4j:ERROR Could not parse input source [org.xml.sax.InputSource@29ce8c].
org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:665)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:616)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:602)
at org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:697)
at org.jboss.logging.Log4jService$URLWatchTimerTask.reconfigure(Log4jService.java:624)
at org.jboss.logging.Log4jService$URLWatchTimerTask.run(Log4jService.java:563)
at org.jboss.logging.Log4jService.setup(Log4jService.java:450)
at org.jboss.logging.Log4jService.createService(Log4jService.java:466)
at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:238)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:220)
Já testei de várias formas, alterando sempre meu arquivo conf/log4j.xml e sempre obtive o mesmo erro.
<appender name="FILE_USERAGENT" class="org.apache.log4j.jdbcplus.JDBCAppender">
<param name="url" value="jdbc:jtds:sqlserver://maquina:porta/base" />
<param name="dbclass" value="net.sourceforge.jtds.jdbc.Driver" />
<param name="username" value="username" />
<param name="password" value="pass" />
<param name="procedure" value="logTac" />
<param name="column" value="tac~CAT" />
<param name="column" value="model~CAT" />
</appender>
Acredito que possa ser problema de configuração, mas já joguei o jar no diretório.
O link do jar:
http://www.dankomannhaupt.de/projects/
Obrigada!