We just upgraded from 7.8 to 8.4. 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 I attempt to create a ClientSession in Java 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");

 

                                                // create client session for managing database construction

                                                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 ");

 

 

Has the default username/password been changed due to security reasons?

 

Great product.

 

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