Jump to content

No suitable Log constructor


alfie17

Recommended Posts

I've a jsp that intended to generate a simple jasperreport, but it didnt went too well. I'm using Jasperreports-1.3.3.jar and received the following errors:

 

org.apache.commons.logging.LogConfigurationException: No suitable Log constructor

 

JSP Code

Code:
<%@ page import="net.sf.jasperreports.engine.*"%>
<%@ page import="org.apache.log4j.xml.DOMConfigurator" %>
<%@ page import="java.util.*"%>
<%@ page contentType="text/html;charset=windows-1252"%>
<%
Map parameters = new HashMap();

DOMConfigurator.configureAndWatch(application.getRealPath("/"«») + "/log4j.xml"«»);
JasperReport jasperReport = JasperCompileManager.compileReport(application.getRealPath("/"«») + "Report.jrxml"«»);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters);
net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(jasperPrint,application.getRealPath("/"«») + "abc.pdf"«»);
%>

 

I've tried to turn off the logger but same message appeared. Pls advise. Thx.

 

 

Code:
[code]<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>

<appender name="dbAppender" class="org.apache.log4j.jdbc.JDBCAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="proc_testing"/>
</layout>
</appender>

<logger name="net.sf.jasperreports">
<level value="OFF"/>
</logger>
<root>
<priority value="INFO"/>
<appender-ref ref="dbAppender"/>
</root>
</log4j:configuration>
Link to comment
Share on other sites

  • 2 months later...
  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Hi,

    When i run "net.sf.jasperreports.ant.JRAntCompileTask" ant task,

I am getting the following error in linux machine. It works in windows machine.

--------------------------------------------------------------------------------------------

org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationExce
ption: No suitable Log constructor [Ljava.lang.Class;@b5dac4 for org.apache.comm
ons.logging.impl.Log4JLogger

--------------------------------------------------------------------------------------------

I am using jasperreports-javaflow-3.0.0.jar

Can someone give some pointers to resolve this issue?

Thanks in Advance,

Raffi

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...