запуск сервлета XQuery в навигаторе - PullRequest
0 голосов
/ 18 марта 2019

Я развернул сервлет на сервере Apache Tomcat, который содержит XQuery, но когда я запускаю его в навигаторе, он показывает пустую страницу

вот мой сервлет:

import java.io.*; 
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.xml.xquery.*; 
import com.saxonica.xqj.SaxonXQDataSource;  

public class XQueryTester extends HttpServlet {  

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    try { 
    //InputStream xqy = new FileInputStream(new File("courses.xqy"));  

        response.setContentType("text/plain");
        PrintWriter out = response.getWriter();
        XQDataSource ds = new SaxonXQDataSource();  
        XQConnection conn = ds.getConnection();  
        XQPreparedExpression exp = conn.prepareExpression("for $x in doc('/WEB-INF/courses.xml')/courses/course return $x/title");  
        XQResultSequence result = exp.executeQuery();  
        while (result.next()) {  
        //out.println("coucou");
        out.println(result.getItemAsString(null));  
        }   

    }
    catch (FileNotFoundException e) {  
        e.printStackTrace();  
    }  
    catch (XQException e) {  
        e.printStackTrace();  
    }
    }
   }  

и вот .jar, что я их использую

  • saxon9he.jar
  • saxon9-xqj.jar
  • saxon9-test.jar
  • saxon9-unpack.jar
  • ANTLR-2.7.7.jar
  • bcprov-JDK-15on-1.60.jar
  • кофеин 2.6.2.jar
  • CGLIB-nodep-3.2.6.jar
  • CLJ-DS-0.0.4.jar
  • Обще-кодек-1.11.jar
  • Викисклад коллекция-3.2.2.jar
  • Обще-configuration2-2.2.jar
  • Обще-ю-2.6.jar
  • Обще-каротаж 1.2.jar
  • Обще-бассейн-1.6.jar
  • exist.jar
  • ICU4J-59_1.jar
  • ICU4J-localespi-59_1.jar
  • j8fu-1.21.jar
  • ДЖЕКСОН-ядро-2.9.5.jar
  • jargo-0.4.14.jar
  • jcip-аннотаций-1.0.jar
  • jctools-ядро-2.1.2.jar
  • HLine-0.9.94.jar
  • jsr305-3.0.2.jar
  • JTA-1.1.jar
  • log4j-1,2-апи-2.11.0.jar
  • log4j-апи-2.11.0.jar
  • log4j-ядро-2.11.0.jar
  • log4j-июль-2.11.0.jar
  • log4j-SLF4J-осущ-2.11.0.jar
  • LZ4-ява-1.5.0.jar
  • PKG-ява-1.1.jar
  • кварц-2.3.0.jar
  • rsyntaxtextarea-2.6.1.jar
  • SLF4J-апи-1.7.25.jar
  • WS-Обще-Util-1.0.2.jar
  • XMLDB-апи-1,1-patched.jar * +1083 *
  • XMLRPC-клиент-3.1.3.jar
  • XMLRPC-синфазного 3.1.3.jar
  • XMLRPC-сервера 3.1.3.jar

Так можете ли вы помочь мне решить мою проблему?

Спасибо.

...