我嘗試通過this tutorial啓動Jersey + Jetty + Nginx,我無法使用war文件。我如何啓動我的Java應用程序?使用jetty啓動java應用程序,無WAR文件
我就開始BackendServer.java通過右鍵點擊應用,然後點擊「運行」,在思想或使用終端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的請求,渡頭,但我不明白我怎麼能開始與碼頭球衣應用...