Case de marcat - cu si despre ele

Creat de bogdy, Mai 10, 2016, 12:38:50 AM

« precedentul - următorul »

bogdy

Recent am achizitionat un Datecs MP55. A reusit cineva sa lege una de webgest ? Eu unu inca nu...
  •  

cios


Cred că am făcut teste și cu acest model în urmă cu ceva ani, când s-a implementat ultima variantă de webgest_local, cu driverele originale pentru Windows. Între timp se pare că au apărut ceva versiuni mai noi de FPrint de la Datecs, inclusiv pentru Linux, pentru țări unde probabil este mai mult interes...

Până unde ai ajuns cu încercările? Dacă e interes, putem relua tema.
  •  

cios

  •  

bogdy

Stiti cumva unde salveaza fisierul cu setari? Nu l-am gasit in fprint.
  •  

elis

Poate este fișier ascuns (numele începe cu .) și nu este vizibil implicit. Chiar ai nevoie de acest fișier?
  •  

bogdy

#5
Striga fprint dupa key si ju am cum sa-l introduc. Daca execut fprint direct apare fara setari. Am sa incerc sa repun webgest_local. Problema initiala la mine erau drepturile asupra /dev/ttyUSB
  •  

cios


Casa respectivă va fi legată la un calculator cu Linux sau cu Windows? Casa este fiscalizată sau nu? Probele de funcționare cu FPrint pe un calculator cu Win s-au putut face cu succes până la capăt?
  •  

bogdy

Am incercat pe linux. Pe pe windows nu am reusit pornirea serverului rmi
  •  

bogdy

Daca tot vine vorba de casa de marcat.
C:\webgest_local\ecr>startServerRmi.bat

C:\webgest_local\ecr>rem

C:\webgest_local\ecr>rem -----------------------------------------------------------------------------------------------

C:\webgest_local\ecr>rem
Using JAVA_HOME: C:\jdk1.8.0_101
**********************Starting ECR Driver - RMI Server...
----------------------------------------
Error: Could not find or load main class mirabit.ecr.x.StartRmi
*******: C:\webgest_local\ecr\lib\ecrintegrator.jar;
Using JAVA_HOME: C:\jdk1.8.0_101
**********************Starting ECR Driver - RMI Server...
----------------------------------------
<<< Starting RMIReg ...>>>
<<< XRMIStarter - Pornesc Thread RMIReg ! ...>>>
<<< XRMIStarter - RMIReg Started ! >>>
<<< Start SecurityManager ...>>>
<<< Instanta XDriver ...>>>
<<< XDriver - Load Properties...>>>


Are cineva vre-o idee de ce?
Si avansand in prostie...window-ul ECR raporteaza ca "Serverul RMI nu este pornit.", dau click pe "Refresh" si apare mesajul "Eroare insert bon ecr in db -- no such object in table".

Din "catalina.out"
JSP(/webgest/EcrAjaxControl.jsp)  ----Load page cu op:testEcr from ip=79.118.169.253 usr=adm-sistemalarm
java.rmi.NoSuchObjectException: no such object in table
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:276)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:253)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
        at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:227)
        at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:179)
        at com.sun.proxy.$Proxy11.isOnLineECR(Unknown Source)
        at org.apache.jsp.EcrAjaxControl_jsp._jspService(EcrAjaxControl_jsp.java:1410)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:522)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:1110)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:785)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1425)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)


  •  

elis

#9
Se pare că serverul RMI (cu driverul ECR) nu a pornit corect. Problema este fișierul startServerRmi (nu prea am făcut teste pe Windows cu casa de marcat). Atașez un nou fișier pe care să-l încerci.

Am schimbat din nou fișierul, ajutat de Bogdy!
  •  

vios

#10
CitatRecent am achizitionat un Datecs MP55. A reusit cineva sa lege una de webgest ? Eu unu inca nu...
Eu folosesc casa de marcat conectata la Webgest inca din 2005 , insa folosesc casa de marcat EURO RO
cu sistem de operare Linux  - "Fedora" .  Nu am incercat inca cu Datecs MP55 dar o sa fac si eu ceva teste cat de curand.
Pe  Windows nu merge sunt probleme cu pornirea  Serverul RMI, mi-a dat si mie erooare.
  •  

bogdy

Revin, serverul RMI porneste ok acum dar in interfata "ECR" acelasi mesaj "Eroare insert bon ecr in db -- no such object in table".
Dat fiind faptul ca lucrez pe server vps remote am modificat startrmi.bat cu ip-ul extern in loc de localhost.


C:\webgest_local\ecr>rem

C:\webgest_local\ecr>rem -----------------------------------------------------

C:\webgest_local\ecr>rem
Using JAVA_HOME: C:\jdk1.8.0_101
Using CLASSPATH: C:\jdk1.8.0_101\lib\tools.jar;.;C:\webgest_local\ecr\lib\ecrintegrator.jar
**********************Starting ECR Driver - RMI Server...
14-Sep-16
<<< Starting RMIReg ...>>>
<<< XRMIStarter - Pornesc Thread RMIReg ! ...>>>
<<< XRMIStarter - RMIReg Started ! >>>
<<< Start SecurityManager ...>>>
<<< Instanta XDriver ...>>>
<<< XDriver - Load Properties...>>>
-- listing properties --
debug=2
nrCasa=1
nrzecval=2
winepersistent=3
nrPort=17
vitezaPort=4800
nrzeccant=3
modelCasa=0
tipCasa=1
-- end listing properties --
<<< XDriver - Debug Level 2 ! ...>>>
<<< XDriver - ECR tip DATECS 0 ...>>>
<<< Export XDriver ...>>>
<<< Rebind instanta XDriver ...>>>
<<< Rebind OK ! ...>>>
<<< ECR driver is ready ...>>> - Wed Sep 14 00:41:46 EEST 2016
  •  

elis

Citat din: vios din Septembrie 12, 2016, 09:35:31 PM
Pe  Windows nu merge sunt probleme cu pornirea  Serverul RMI, mi-a dat si mie erooare.

Încearcă cu noul fișier atașat anterior
  •  

elis

Citat din: bogdy din Septembrie 14, 2016, 12:51:31 AM
Dat fiind faptul ca lucrez pe server vps remote am modificat startrmi.bat cu ip-ul extern in loc de localhost.

Pentru cazul că aplicația Webgest este pe un calculator (server vps în cazul tău) iar casa de marcat este legată de  un alt calculator (client), serverul RMI se pornește pe client (cum ai și făcut ) indicând în fișierul de pornire ip-ul calculatorului client, pe care rulează serverul rmi (java.rmi.server.hostname) și nu ip-ul serverului pe care rulează Webgest (am înțeles că tu așa ai făcut!).
  •  

vios

#14
CitatÎncearcă cu noul fișier atașat anterior
Am incercat sa fac noi teste pe Windows 10, legat de ECR cu noul fisier startServerRmi.bat,
insa tot nu am reusit sa pornesc serverul rmi, se pare ca sunt ceva probleme de permisiune la (config.pro" "read")si
access denied ("java.net.SocketPermission" "localhost:8090" "listen,resolve"),
am verificat si am dat Full control si la administrator si la user dar tot degeaba.
Am incercat cu java din sistem si din afara , si apare acceasi problema.
Poate are cineva vreo idee!
C:\webgest_local\ecr>startServerRmi.bat

C:\webgest_local\ecr>rem

C:\webgest_local\ecr>rem -----------------------------------------------------

C:\webgest_local\ecr>rem
Using JAVA_HOME: C:\JVA\jre1.8.0_101
Using CLASSPATH: C:\JVA\jre1.8.0_101\lib\tools.jar;.;C:\webgest_local\ecr\lib\ecrintegrator.jar
**********************Starting ECR Driver - RMI Server...
Sun 09/18/2016
<<< Starting RMIReg ...>>>
<<< XRMIStarter - Pornesc Thread RMIReg ! ...>>>
<<< XRMIStarter - RMIReg Started ! >>>
<<< Start SecurityManager ...>>>
<<< Instanta XDriver ...>>>
<<< XDriver - Load Properties...>>>
>>> XDriver - Eroare  : java.security.AccessControlException: access denied ("java.io.FilePermission" "C:\webgest_local\ecr\config.pro" "read")
java.security.AccessControlException: access denied ("java.io.FilePermission" "C:\webgest_local\ecr\config.pro" "read")
        at java.security.AccessControlContext.checkPermission(Unknown Source)
        at java.security.AccessController.checkPermission(Unknown Source)
        at java.lang.SecurityManager.checkPermission(Unknown Source)
        at java.lang.SecurityManager.checkRead(Unknown Source)
        at java.io.FileInputStream.<init>(Unknown Source)
        at java.io.FileInputStream.<init>(Unknown Source)
        at mirabit.ecr.x.XDriver.<init>(XDriver.java:28)
        at mirabit.ecr.x.StartRmi.main(StartRmi.java:31)
<<< Export XDriver ...>>>
<<< !!! Eroare rulare StartRmi: java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:8090" "listen,resolve") >>>
java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:8090" "listen,resolve")
        at java.security.AccessControlContext.checkPermission(Unknown Source)
        at java.security.AccessController.checkPermission(Unknown Source)
        at java.lang.SecurityManager.checkPermission(Unknown Source)
        at java.lang.SecurityManager.checkListen(Unknown Source)
        at java.net.ServerSocket.bind(Unknown Source)
        at java.net.ServerSocket.<init>(Unknown Source)
        at java.net.ServerSocket.<init>(Unknown Source)
        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(Unknown Source)
        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(Unknown Source)
        at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport.listen(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport.exportObject(Unknown Source)
        at sun.rmi.transport.tcp.TCPEndpoint.exportObject(Unknown Source)
        at sun.rmi.transport.LiveRef.exportObject(Unknown Source)
        at sun.rmi.server.UnicastServerRef.exportObject(Unknown Source)
        at java.rmi.server.UnicastRemoteObject.exportObject(Unknown Source)
        at java.rmi.server.UnicastRemoteObject.exportObject(Unknown Source)
        at mirabit.ecr.x.StartRmi.main(StartRmi.java:34)
C:\webgest_local\ecr>
  •