georgesq
da uma olhada no jar com alguma ferramenta zip pra ver se a classe esta la dentro, acho q o pacote pode ter mudado
[s]
baiano
iwallas
nao mudou… ´pacote nao muda sozinho… a classe está la
squall926
Ola!!
vc configurou o classpath corretamente, mas parece erro (arquivo não encontrado)
posta o cod aki, somente a parte que ta com erro!!!
iwallas
Estou usando o netbeans, tava tentando no jcreator e deu o mesmo problema… e não é erro de compilaçõ, é exception em tempo de execução.
import java.io.*;
import java.util.*;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.sql.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.util.*;
import net.sourceforge.jtds.jdbc.*;
public class FatorDePotencia extends HttpServlet
{
Connection conn;
DatabaseMetaData meta;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
String mes1 = request.getParameter("mes1");
String data1 = request.getParameter("data1");
ServletOutputStream servletOutputStream = response.getOutputStream();
File relatorio = new File(getServletConfig().getServletContext().getRealPath("SegundaTroca.jasper"));
byte[] bytes = null;
try
{
String connectionUrl = "jdbc:jtds:sqlserver://192.168.0.74:1433/prop";
DriverManager.registerDriver(new net.sourceforge.jtds.jdbc.Driver());
conn = DriverManager.getConnection(connectionUrl,"progen","progen");
Map pars = new HashMap();
pars.put("DATA1",data1);
pars.put("MES1",mes1);
bytes = JasperRunManager.runReportToPdf(relatorio.getPath(),pars, conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
servletOutputStream.write(bytes, 0, bytes.length);
servletOutputStream.flush();
servletOutputStream.close();
}
catch (JRException e)
{
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
e.printStackTrace(printWriter);
response.setContentType("text/plain");
response.getOutputStream().print(stringWriter.toString());
}
catch(SQLException x){
}
}
}
iwallas