Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.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 在eclipse中运行一个maven项目,使用;“在服务器上运行”;使用eclipse上已配置的服务器_Java_Eclipse_Maven_Tomcat - Fatal编程技术网

Java 在eclipse中运行一个maven项目,使用;“在服务器上运行”;使用eclipse上已配置的服务器

Java 在eclipse中运行一个maven项目,使用;“在服务器上运行”;使用eclipse上已配置的服务器,java,eclipse,maven,tomcat,Java,Eclipse,Maven,Tomcat,我最近开始使用maven作为构建工具。我使用maven-pluginforeclipse将它与eclipse集成。但我有一些与此相关的问题 如何使用已经在eclipse中配置的tomcat服务器。我的意思是如何在eclipse上使用“在服务器上运行”选项。如果按照您的建议使用eclipse:run,则无法配置server.xml 当我将servlet api依赖项放入pom.xml中时。在构建时,存在一些绑定异常,因此我需要从pom.xml中删除依赖项。所以这就像-在编写代码时,我必须将ser

我最近开始使用maven作为构建工具。我使用
maven-pluginforeclipse
将它与eclipse集成。但我有一些与此相关的问题

  • 如何使用已经在eclipse中配置的tomcat服务器。我的意思是如何在eclipse上使用
    “在服务器上运行”
    选项。如果按照您的建议使用
    eclipse:run
    ,则无法配置server.xml
  • 当我将
    servlet api
    依赖项放入
    pom.xml
    中时。在构建时,存在一些绑定异常,因此我需要从pom.xml中删除依赖项。所以这就像-
    在编写代码时,我必须将servlet api依赖项放在pom.xml中,但在需要运行之前,我必须删除它。
    必须有某种解决方案

请帮助

使用Tomcat运行maven项目不需要配置任何附加步骤。只需在eclipse中右键单击您的项目文件夹并选择“在服务器上运行”,然后在下一个窗口中选择Tomcat。如果没有像“在服务器上运行”这样的选项可用,请转到运行配置并选择Tomcat,然后单击运行。这适用于我从App fuse生成的maven项目。

当我使用“在服务器上运行”时,它不会编译代码。它甚至不使用通过mvn:compileLook生成的编译代码在我回答的最后一行,这个选项对我使用AppFuse创建的项目有效。