hi i had faced issues with java comm and linux. try using rxtx it wored for me. For java comm and linux issue search this group for "*smsLib not working on Linux*"
On Thu, Jan 8, 2009 at 12:51 PM, Thanasis <[email protected]> wrote: > > There have been other reports of errors with Linux/JavaComm as well. > > I guess you should also try to use RxTx as an alternative. > Be sure to delete all traces of JavaComm before installing RxTx! You > may also need to use the "-Dsmslib.serial.polling" switch (see > http://smslib.org/doc/kb/#Virtual_Serial_Ports_and_Linux for more). > > > On Jan 8, 9:18 am, Jai <[email protected]> wrote: > > I am using JDK 1.5.0_16, > > I also put javax.comm.properties into my jar, with out this, it is > > exception: > > javax.comm: Error loading javax.comm.properties! > > null > > > > java.io.IOException: javax.comm: platform driver class name = null > > (Check 'driver' property in > > javax.comm.properties) > > > > at javax.comm.CommPortIdentifier.loadDriver > > (CommPortIdentifier.java:244) > > at javax.comm.CommPortIdentifier.<clinit> > > (CommPortIdentifier.java:109) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:164) > > at org.smslib.helper.CommPortIdentifier.<clinit> > > (CommPortIdentifier.java:66) > > at org.smslib.modem.SerialModemDriver.connectPort > > (SerialModemDriver.java:67) > > at org.smslib.modem.AModemDriver.connect(AModemDriver.java: > > 110) > > at org.smslib.modem.ModemGateway.startGateway > > (ModemGateway.java:126) > > at org.smslib.Service$1Starter.run(Service.java:222) > > Exception in thread "Thread-1" java.lang.UnsatisfiedLinkError: > > isSessionActive > > at com.sun.comm.SunrayInfo.isSessionActive(Native Method) > > at com.sun.comm.Portmapping.registerCommPorts(Portmapping.java: > > 155) > > at com.sun.comm.Portmapping.refreshPortDatabase > > (Portmapping.java:100) > > at javax.comm.CommPortIdentifier.<clinit> > > (CommPortIdentifier.java:138) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:164) > > at org.smslib.helper.CommPortIdentifier.<clinit> > > (CommPortIdentifier.java:66) > > at org.smslib.modem.SerialModemDriver.connectPort > > (SerialModemDriver.java:67) > > at org.smslib.modem.AModemDriver.connect(AModemDriver.java: > > 110) > > at org.smslib.modem.ModemGateway.startGateway > > (ModemGateway.java:126) > > at org.smslib.Service$1Starter.run(Service.java:222) > > > > but still, I have not run it success on linux. when I running : java > > misc.CommTest > > Searching for devices... > > > > Found port: /dev/ttyS0 > > Trying at 9600... no device found (java.io.IOException: Not > > all params are supported by kernel) > > Trying at 14400... no device found > > (javax.comm.UnsupportedCommOperationException: Baud rate not > > supported) > > Trying at 19200... no device found (java.io.IOException: Not > > all params are supported by kernel) > > Trying at 28800... no device found > > (javax.comm.UnsupportedCommOperationException: Baud rate not > > supported) > > Trying at 33600... no device found > > (javax.comm.UnsupportedCommOperationException: Baud rate not > > supported) > > Trying at 38400... no device found (java.io.IOException: Not > > all params are supported by kernel) > > Trying at 56000... no device found > > (javax.comm.UnsupportedCommOperationException: Baud rate not > > supported) > > Trying at 57600... no device found (java.io.IOException: Not > > all params are supported by kernel) > > Trying at 115200... no device found (java.io.IOException: Not > > all params are supported by kernel) > > > > Found port: /dev/ttyS1 > > Trying at 9600... no device found (java.io.IOException: Not > > all params are supported by kernel) > > Trying at 14400... no device found > > (javax.comm.UnsupportedCommOperationException: Baud rate not > > supported) > > Trying at 19200... no device found (java.io.IOException: Not > > all params are supported by kernel) > > Trying at 28800... no device found > > (javax.comm.UnsupportedCommOperationException: Baud rate not > > supported) > > Trying at 33600... no device found > > (javax.comm.UnsupportedCommOperationException: Baud rate not > > supported) > > Trying at 38400... no device found (java.io.IOException: Not > > all params are supported by kernel) > > Trying at 56000... no device found > > (javax.comm.UnsupportedCommOperationException: Baud rate not > > supported) > > Trying at 57600... no device found (java.io.IOException: Not > > all params are supported by kernel) > > > > any idea? > > > > On 1月8日, 下午3时04分, Thanasis <[email protected]> wrote: > > > > > Hi, > > > > > I guess the only change you did is this directory "JDKDIR/jre/lib/ > > > i386/", right? > > > What JDK are you using? > > > > > On Jan 8, 5:26 am, Jai <[email protected]> wrote: > > > > > > smslib's Installation Instructions for linux does not work for me. > > > > > > * File comm.jar should go under JDKDIR/jre/lib/ext/ - OK > > > > * File javax.comm.properties should go under JDKDIR/jre/lib/ - > > > > put this file into you classpath or pack it into your jar, or by > > > > adding "-Djava.class.path=...dir where javax.comm.properties lives" > to > > > > your command line.(without quote). this works for me > > > > * Library files (i.e. win32com.dll for Win32 or the .so Linux > > > > library files) should go under JDKDIR/jre/bin/ - go under JDKDIR/ > > > > jre/lib/i386/ , this works for me. > > > -- Thanks&Reagards ~Preetam --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SMSLib User Group" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/SMSLib?hl=en -~----------~----~----~----~------~----~------~--~---
