Пустая страница при запуске сервлета XQuery на сервере Tomcat - PullRequest
0 голосов
/ 15 марта 2019

Я развернул сервлет, содержащий код Xquery, но когда я запускаю его в localhost tomcat, он делает меня пустой страницей.вот мой сервлет:

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("---------------------------");
            out.println(result.getItemAsString(null));  
        }   

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

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

...