Buenos días !
Aprovecho este post porque estamos teniendo un problema similar en Guaraní 3.17.1.
En un ambiente de pruebas para la operación “aprobar solicitud de certificado” . Cuando intentamos imprimir un “certificado analítico” el sistema nos direcciona hacia:
http://localhost/guarani/3.17/aplicacion.php?ah=st5f68e137cee6a8.33094189&ai=guarani||37000080&tcm=central&ai=guarani||37000080&ts=vista_jasperreports&tsd=guarani||37000555
Pero sin embargo no podemos ver nada. La pantalla nos queda en blanco, no se genera el reporte.
Aparentemente está corriendo el Jasper porque al ejecurar “java -jar …” me indica que el server está corriendo en el puerto 8081:
java -jar /home/siuguarani/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVLET_LOCAL:8081
Esto es lo que podemos ver en la salida:
Sep 22 07:30:26 VMBridge INFO : VM : 1.8.0_181@http://java.oracle.com/
Sep 22 07:30:26 VMBridge INFO : VMBridge version : 5.5.2
Sep 22 07:30:26 VMBridge INFO : logFile :
Sep 22 07:30:26 VMBridge INFO : default logLevel : 3
Sep 22 07:30:26 VMBridge INFO : socket : SERVLET_LOCAL:8081
Sep 22 07:30:26 VMBridge INFO : java.ext.dirs : /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext:/usr/java/packages/lib/ext
Sep 22 07:30:26 VMBridge INFO : php.java.bridge.base: /root
Sep 22 07:30:26 VMBridge INFO : thread pool size : 20
Sep 22 07:30:26 VMBridge INFO : JavaBridgeRunner started on port INET_LOCAL:8081
java.lang.RuntimeException: java.net.BindException: La dirección ya se está usando (Bind failed)
at php.java.bridge.Standalone.init(Standalone.java:217)
at php.java.bridge.Standalone.main(Standalone.java:320)
Caused by: java.net.BindException: La dirección ya se está usando (Bind failed)
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
at java.net.ServerSocket.bind(ServerSocket.java:375)
at java.net.ServerSocket.<init>(ServerSocket.java:237)
at php.java.bridge.TCPServerSocket.newServerSocket(TCPServerSocket.java:58)
at php.java.bridge.TCPServerSocket.<init>(TCPServerSocket.java:79)
at php.java.bridge.TCPServerSocket.create(TCPServerSocket.java:51)
at php.java.bridge.Standalone.bind(Standalone.java:75)
at php.java.bridge.JavaBridge.bind(JavaBridge.java:234)
at php.java.bridge.JavaBridgeRunner.bind(JavaBridgeRunner.java:141)
at php.java.bridge.http.HttpServer.<init>(HttpServer.java:91)
at php.java.bridge.JavaBridgeRunner.<init>(JavaBridgeRunner.java:71)
at php.java.bridge.JavaBridgeRunner.getRequiredStandaloneInstance(JavaBridgeRunner.java:127)
at php.java.bridge.JavaBridgeRunner.main(JavaBridgeRunner.java:521)
at php.java.bridge.Standalone.checkServlet(Standalone.java:240)
at php.java.bridge.Standalone.init(Standalone.java:200)
... 1 more