我尝试通过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的请求,渡头,但我不明白我怎么能开始与码头球衣应用...