Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
java.io.FileNotFoundException: C:\Archivos de programa\Apache Software Foundation\Tomcat 7.0\webapps\factura\account_activities_201312.csv (El sistema no puede encontrar la ruta especificada)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at org.apache.commons.fileupload.disk.DiskFileItem.write(DiskFileItem.java:394)
at com.src.csvreader.escribircsv(csvreader.java:49)
at com.src.TalenD_SFServlet.doGet(TalenD_SFServlet.java:33)
at com.src.TalenD_SFServlet.doPost(TalenD_SFServlet.java:72)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception in component tSalesforceOutput_1
java.lang.RuntimeException: Login failed! Please check the username,password and endpoint
at facturasflexibles.prueba_factura_0_1.Prueba_factura.tFileInputDelimited_1Process(Prueba_factura.java:1226)
at facturasflexibles.prueba_factura_0_1.Prueba_factura.runJobInTOS(Prueba_factura.java:2498)
at facturasflexibles.prueba_factura_0_1.Prueba_factura.runJob(Prueba_factura.java:2378)
at com.src.TalenD_SFServlet.doGet(TalenD_SFServlet.java:66)
at com.src.TalenD_SFServlet.doPost(TalenD_SFServlet.java:72)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
public void doGet(HttpServletRequest req, HttpServletResponse resp){
Prueba_factura pf = new Prueba_factura();
try{
String fieldname ="";
String fieldvalue = "";
String user ="";
String path= "";
String token = "";
String pass ="";
csvreader.escribircsv(req);
List<FileItem> items = new ServletFileUpload(new DiskFileItemFactory()).parseRequest(req);
for (FileItem item : items) {
if (item.isFormField()) {
// Process regular form field (input type="text|radio|checkbox|etc", select, etc).
fieldname= item.getFieldName();
fieldvalue = item.getString();
System.out.println("El parametro " + fieldname +" tiene el valor " + fieldvalue);
if(fieldname.equals("usuario")){
user=fieldvalue;
}else if(fieldname.equals("contrasena")){
pass=fieldvalue;
}else if(fieldname.equals("token")){
token=fieldvalue;
}else if(fieldname.equals("factura")){
path=item.getName();
}
} else {
// Process form file field (input type="file").
fieldname = item.getFieldName();
if(fieldname.equals("usuario")){
user=fieldvalue;
}else if(fieldname.equals("contrasena")){
pass=fieldvalue;
}else if(fieldname.equals("token")){
token=fieldvalue;
}else if(fieldname.equals("factura")){
path=item.getName();
}
}
}
String[] variables = {"--context_param Path='C:\\Archivos de programa\\Apache Software Foundation\\Tomcat 7.0\\webapps\\factura\\'"+path+"'","--context_param Usuario="+user,"--context_param Pass="+pass,"--context_param Token="+token};
pf.runJob(variables);
}catch(Exception e){
e.printStackTrace();
}
}