ramkumar <ramkumar <at> efftronics.com> writes:

> 
> Hi friend, I can communicate with modem from othe java application.The
> problem is occuring only after deploy in apache tomcat. I am using ECLIPSE
> IDE. Ecclipse ide can run our web application using apache tomcat  for
> debugging purpose.When i run my application from ide it is working fine but
> the exception occur after deploying on tomcat. Please help me.
>   Thank you. 
> 

Hi,
Awakening a dormant thread.

has anyone found a solution or workaround to this problem?
My code is written in a scritplet written in jsp method:
CommPortIdentifier cpid = CommPortIdentifier                                    
.getPortIdentifier(portName); /* exception being thrown here - 
NoSuchPortException*/
File portF = new File(portName);
comPortName = portName;
if (portF.exists()) {
        CommPort cp = cpid.open("zwave", 500);
        mySerialPort = (SerialPort) cp;
        mySerialPort.setSerialPortParams(115200, 8, 1, 0);
        mySerialPort.setRTS(true);
}
my the object of comm port is correctly being created in core java application.
it also works well in the web application IF it is launched using eclipse IDE.
All libraries are in place. 

but when the application is deployed on separate tomcat server, it throws 
following exception:
Error in making serial connection gnu.io.NoSuchPortException
gnu.io.NoSuchPortException
        at 
gnu.io.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:218)
        at 
org.apache.jsp.pages.communicator_jsp.makeConnection(communicator_jsp.java:79)
        at 
org.apache.jsp.pages.communicator_jsp.sendCommand(communicator_jsp.java:128)
        at 
org.apache.jsp.pages.communicator_jsp._jspService(communicator_jsp.java:2542)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt
erChain.java:290)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.
java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:2
33)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:1
91)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109
)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Pr
otocol.java:588)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:662)


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to