The client works in a test suite in Eclipse.  What actually changed? Why would it work in Eclipse and not in JBoss?

 

Thanks for the quick response.

 

Carl R Bondeson

IT Analyst 3

Information Technology

Connecticut Department of Public Health

410 Capitol Ave

Hartford, CT 06134

Phone: 860-509-7434

carl.bondeson@ct.gov

logosmall

 

From: basex-talk-bounces@mailman.uni-konstanz.de [mailto:basex-talk-bounces@mailman.uni-konstanz.de] On Behalf Of Dirk Kirsten
Sent: Friday, July 22, 2016 7:10 AM
To: basex-talk@mailman.uni-konstanz.de
Subject: Re: [basex-talk] JBoss 6.4 and BaseX 8.4

 

Hello Carl,

did you see the mail by Christian Grün on the 20th? You will need to update the client as well, as with the major version 8 we changed the client/server protocol.

I doubt it has anything to do with JBoss specifically.

Cheers
Dirk

On 07/22/2016 12:38 PM, Bondeson, Carl wrote:

We just upgraded from 7.8 to 8.5. We are using BaseX in a JBoss multi-threaded application. Something has changed with ClientSession. I have log4j at trace level and the server is started but when a call is made to the ClientSession constructor nothing happens.

 

 

                static final int BASEX_SERVER_PORT = 1990;

                static final String BASEX_USER = "admin";

                static final String BASEX_PASSWORD = "admin";

                static final String BASEX_HOST = "localhost";

 

                                try {

 

                                                // get server status

                                                boolean serverstarted = BaseXServer.ping(BASEX_HOST, BASEX_SERVER_PORT);

                                                // server started?

                                                if (!serverstarted) {

                                                                instance.basexlog.trace("BaseXDictionary: BaseX: Start BaseX server");

                                                                // no-> create a new instance using server and client ports

                                                                // BaseXServer server =                new BaseXServer("-p" + BASEX_SERVER_PORT);

 

                                                } else {

                                                                // yes-> log the event

                                                                instance.basexlog.trace("BaseXDictionary: BaseX: BaseX server already started");

 

                                                }

 

                                                // start initialization process

                                                instance.basexlog.debug("BaseXDictionary: BaseX: Server started");

 

                                                // this call never returns or something strange is going on

                                                instance.mapperDBSession = new ClientSession(BaseXDictionary.BASEX_HOST, BaseXDictionary.BASEX_SERVER_PORT,

                                                                                BaseXDictionary.BASEX_USER, BaseXDictionary.BASEX_PASSWORD);

 

 

This next log4j output is never seen in the log file

 

                                                instance.basexlog.trace("BaseXDictionary: BaseX: Client Session created ");

 

 

Any JBoss users?

 

Thanks

 

 

Carl R Bondeson

IT Analyst 3

Information Technology

Connecticut Department of Public Health

410 Capitol Ave

Hartford, CT 06134

Phone: 860-509-7434

carl.bondeson@ct.gov

logosmall

 



-- 
Dirk Kirsten, BaseX GmbH, http://basexgmbh.de
|-- Firmensitz: Blarerstrasse 56, 78462 Konstanz
|-- Registergericht Freiburg, HRB: 708285, Geschäftsführer:
|   Dr. Christian Grün, Dr. Alexander Holupirek, Michael Seiferle
`-- Phone: 0049 7531 91 68 276, Fax: 0049 7531 20 05 22