Я попробую запустить Jersey + Jetty + Nginx через this tutorial, и я не могу использовать файл войны. Как я могу запустить приложение java?Запустите приложение Java с причалом без файла WAR
Я запускаю приложение, щелкнув правой кнопкой мыши на BackendServer.java и нажав «Запустить» в IDEA или используя в терминале java -cp /home/example/backend/build/WEB-INF/lib/backend.jar:/home/example/backend/libs/* com.example.backend.BackendServer
.
Структура проекта описана here.
/opt/jetty/webapps/backend.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Configure PUBLIC
"-//Mort Bay Consulting//DTD Configure//EN"
"http://www.eclipse.org/jetty/configure_9_0.dtd">
<!--
Configure a custom context for serving javadoc as static resources
-->
<Configure class="org.eclipse.jetty.server.handler.ContextHandler">
<Set name="contextPath">/</Set>
<Set name="resourceBase"><SystemProperty name="jetty.home" default="."/>??????????</Set>
<Set name="handler">
<New class="org.eclipse.jetty.server.handler.ResourceHandler">
<Set name="welcomeFiles">
<Array type="String">
<Item>index.html</Item>
</Array>
</Set>
<Set name="cacheControl">max-age=3600,public</Set>
</New>
</Set>
</Configure>
Что должно быть вместо ???????
? Должен ли я использовать встроенный причал в BackendServer.java? Я знаю, что у меня есть перенаправления запросов от nginx на причал, но я не понимаю, как я могу начать применение джерси с помощью пирса ...