Я развернул сервлет на сервере 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
Так можете ли вы помочь мне решить мою проблему?
Спасибо.