Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用嵌入式JETTY服务器实现多个GRADLE项目的无战争部署_Java_Eclipse_Gradle_Jetty_War - Fatal编程技术网

Java 使用嵌入式JETTY服务器实现多个GRADLE项目的无战争部署

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-我在

我有一个带有嵌入式JETTY服务器的主JAVA项目。我需要使用这个嵌入式jetty服务器部署多个Gradle项目

我正在寻找所有项目的无战争部署。本节介绍了这一概念

但它不起作用,当我尝试Gradle项目时,我在inluded Gradle项目上遇到了很多ClassNotFound异常


我正在使用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();
  }