我正在尝试使用 XCC 使用 JAVA 连接到 MarkLogic。
URI uri = new URI("xcc://admin:admin123@localhost:8011/Documents");
ContentSource contentSource = ContentSourceFactory.newContentSource(uri);
Session session = contentSource.newSession();
Request request = session.newAdhocQuery("\"Hello World\"");
ResultSequence rs = session.submitRequest(request);
System.out.println(rs.asString());
session.close();
我得到以下异常。
Exception in thread "main" com.marklogic.xcc.exceptions.ServerConnectionException: Premature End-Of-Stream on flush. Server connection lost?
该错误似乎是由于 XDBC 服务器配置。我无法弄清楚我在这里做错了什么。
很少有 XDBC 参数是,
authentication = basic,
threads = 100,
timeout = 1000
keep alive time count = 5