Your connection is being refused. This either means your connection 
configuration (i.e. jdbc url) is wrong or the database listener is refusing 
connections. The latter can be cause by security settings. This is not an axis 
problem, however.

Caused by: java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)


Brett Okken | MMF Archive | Lead Architect | 816.201.6112 | 
www.cerner.com<http://www.cerner.com> | 
bok...@cerner.com<mailto:bok...@cerner.com>

From: Ted Zeng [mailto:z...@adobe.com]
Sent: Thursday, November 03, 2011 6:00 PM
To: java-user@axis.apache.org
Subject: [Axis2] How to connect MySQL with the standalone version

I just installed the Axis2 and use it without problem.
Then I follow the article
Exposing a Database as a Web Service by Deepal Jayasinghe

When I drop a web service similar to the sample, Axis2 complaints it could not 
find mysql connector.
So I put a copy of the latest MySql connector jar into the Axis2/lib folder.
Then I got a communication error as the following. I did a search on the net 
and find anything related to setting up
MySQL is about Tomcat, etc. not the standalone version. I thought this should 
be a simple problem.
But I could not find the answer from the Axis2 web.
I hope someone here could help me out.

Thanks,
-Ted Zeng
Adobe Systems Inc.

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link 
failure

The last packet sent successfully to the server was 0 milliseconds ago. The 
driver has not received any packets from the server.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:344)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2332)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2369)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
    at 
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at db.DBServiceLifeCycle.startUp(DBServiceLifeCycle.java:19)
    at 
org.apache.axis2.deployment.ServiceBuilder.startupServiceLifecycle(ServiceBuilder.java:934)
    at 
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:436)
    at 
org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:101)
    at 
org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:143)
    at 
org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:82)
    at 
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
    at 
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:813)
    at 
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
    at 
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:370)
    at 
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
    at 
org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:142)
    at 
org.apache.axis2.deployment.FileSystemConfigurator.loadServices(FileSystemConfigurator.java:147)
    at 
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
    at 
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:210)
    at 
org.apache.axis2.transport.SimpleAxis2Server.<init>(SimpleAxis2Server.java:47)
    at 
org.apache.axis2.transport.SimpleAxis2Server.main(SimpleAxis2Server.java:98)
Caused by: java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
    at java.net.Socket.connect(Socket.java:525)
    at java.net.Socket.connect(Socket.java:475)
    at java.net.Socket.<init>(Socket.java:372)
    at java.net.Socket.<init>(Socket.java:215)
    at 
com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:294)
    ... 31 more

----------------------------------------------------------------------
CONFIDENTIALITY NOTICE This message and any included attachments are from 
Cerner Corporation and are intended only for the addressee. The information 
contained in this message is confidential and may constitute inside or 
non-public information under international, federal, or state securities laws. 
Unauthorized forwarding, printing, copying, distribution, or use of such 
information is strictly prohibited and may be unlawful. If you are not the 
addressee, please promptly delete this message and notify the sender of the 
delivery error by e-mail or you may call Cerner's corporate offices in Kansas 
City, Missouri, U.S.A at (+1) (816)221-1024.

Reply via email to