Java 使用嵌入式JETTY服务器实现多个GRADLE项目的无战争部署
我有一个带有嵌入式JETTY服务器的主JAVA项目。我需要使用这个嵌入式jetty服务器部署多个Gradle项目 我正在寻找所有项目的无战争部署。本节介绍了这一概念 但它不起作用,当我尝试Gradle项目时,我在inluded Gradle项目上遇到了很多ClassNotFound异常Java 使用嵌入式JETTY服务器实现多个GRADLE项目的无战争部署,java,eclipse,gradle,jetty,war,Java,Eclipse,Gradle,Jetty,War,我有一个带有嵌入式JETTY服务器的主JAVA项目。我需要使用这个嵌入式jetty服务器部署多个Gradle项目 我正在寻找所有项目的无战争部署。本节介绍了这一概念 但它不起作用,当我尝试Gradle项目时,我在inluded Gradle项目上遇到了很多ClassNotFound异常 我正在使用Spring工具套件IDE eclipse。帮帮我,伙计们。你们不工作是什么意思?启动jetty服务器时是否收到任何错误消息?您发布的链接是针对maven的,而不是针对gradle的。@Lucky-我在
我正在使用Spring工具套件IDE eclipse。帮帮我,伙计们。你们不工作是什么意思?启动jetty服务器时是否收到任何错误消息?您发布的链接是针对maven的,而不是针对gradle的。@Lucky-我在使用上述方法调用gradle项目时遇到了很多依赖项错误,但是如果我直接通过gradle构建,同一个gradle项目运行良好。如果您知道任何解决方法,请告诉我。试试这个大小。@judoole,我正在寻找通过嵌入式jetty服务器进行的无战争部署。@OMG war/jar在这种情况下是一个小土豆/土豆。repo链接的是一个嵌入式码头,只有工件是您使用java-jar my-fantastic-app.war运行的战争
public static void main(String[] args) throws Exception
{
String webappDirLocation = "src/main/webapp/";
Server server = new Server(8080);
WebAppContext root = new WebAppContext();
root.setContextPath("/");
root.setDescriptor(webappDirLocation + "/WEB-INF/web.xml");
root.setResourceBase(webappDirLocation);
root.setParentLoaderPriority(true);
server.setHandler(root);
server.start();
server.join();
}