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
-~----------~----~----~----~------~----~------~--~---

Reply via email to