Java 从jetty的maven项目在Eclipse中运行客户端

Java 从jetty的maven项目在Eclipse中运行客户端,java,eclipse,maven,jetty,Java,Eclipse,Maven,Jetty,好的,我为jetty开发了这个可怕的maven web应用程序,我想运行它的客户端。我没有maven或jetty的经验,我已经用GWT/GAE开发了太多 问题是下面项目结构中的客户机代码在哪里,以及如何在Eclipse中的localhost中运行它 myProject -->jetty-wrapper -->bin (with more inside) -->java (with more inside) -->src (with more inside

好的,我为jetty开发了这个可怕的maven web应用程序,我想运行它的客户端。我没有maven或jetty的经验,我已经用GWT/GAE开发了太多

问题是下面项目结构中的客户机代码在哪里,以及如何在Eclipse中的localhost中运行它

myProject
-->jetty-wrapper
   -->bin (with more inside)
   -->java (with more inside)
   -->src (with more inside)
   -->target
      -->myProject.jar
-->myProject-common
   -->bin (with more inside)
   -->src (with more inside)
   -->target
      -->myProject-common-0.0.1-SNAPSHOT.jar
-->myProject-war
   -->bin (with more inside)
   -->src
      -->main
         -->webapp
            -->adminapp (inside you have css, fonts, img, includes, js and several jsp pages)
   -->bin (with more inside)
   -->target
      -->myProject-war-0.0.1-SNAPSHOT (inside you have adminapp, ccverify, css, images, js, META-INF, protected, retired, WEB-INF and some html files)
      -->myProject-war-0.0.1-SNAPSHOT.war
我已经运行了“mvn清洁安装”

谢谢

--------------------编辑--------------

我将尝试回答评论中的一些问题。总的来说,我对这个项目不太了解;我就是这样继承下来的

码头包装里有什么

服务器端代码位于jetty包装器中。它使用Mongo。我已经能够使用maven执行嵌入式Mongo:

mvn clean install -Dembedmongo.wait
然后在jetty wrapper->target的另一个控制台上

java -jar myProject.jar
java和src作为不同的目录有什么意义?我不知道

什么版本的码头?版本9

您是否在嵌入式系统中使用jetty?我不知道


您是如何配置jetty的?xml?春天我不知道它是如何配置的

看起来像它的嵌入式

要进行验证,请查找调用新服务器的代码,该代码将是嵌入式服务器的主要入口点,并包含所有服务器配置

对于客户端,有两种可能的事情会从您的更新中突出出来

myProjectCLI.java可能有它,但我敢打赌这是您启动/配置Jetty服务器的主要类

在您的target/work/webapp中有很多静态内容,这些内容的来源仍然是未知的,但很可能是从maven pom.xml中的某些配置中获得的。对于该项目,该项目的行为可能与GWT非常相似,大多数客户端工作都是javascript/html


您将希望更好地理解构建。它的依赖关系是什么,它使用什么插件,什么项目模块依赖于它可能帮助更好地解释项目之间的关系的其他项目模块

这可以有数百种不同的答案。你能提供更多关于jetty wrapper的细节吗?比如:清单中是否定义了一个主类?垃圾箱目录里有什么?java和src作为不同的目录有什么意义?jetty包装器做什么?客户端代码可能在myProject war中,但需要更多详细信息才能真正了解。jetty的哪个版本?您是否在嵌入式系统中使用jetty?还是独立的?您是如何配置jetty的?xml?春天等等,好的,那么我实际上如何运行客户机呢?它将是哪种运行配置?我应该从哪个工件启动它,即从项目本身,从myProject war?