首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用生成的webapp文件夹将Maven项目部署到Apache

使用生成的webapp文件夹将Maven项目部署到Apache
EN

Stack Overflow用户
提问于 2019-04-15 20:00:07
回答 1查看 580关注 0票数 0

我正在尝试构建/部署/运行这个maven/apache tomcat项目罗德

这是我第一次看到这种风格的java web应用程序。我遵循了这个项目的网站上提供的指示。从maven 开始,干净安装。然后生成一个src文件夹,其中包含 java 文件夹(包含java类)和webapp文件夹(包含web资源),请参阅照片。

我习惯于有一个结构,其中有一个WebContent文件夹,可以生成一个WAR文件。

如何将该项目部署到apache中并使其运行?

以下是我尝试过的:

  1. 我尝试通过编辑build部分在pom.xml文件中生成一个war文件。但是,这是行不通的。
  2. 我试图在eclipse中将该项目添加到Apache 9中。但是,Tomcat并不认为这是一个web项目,所以我不能添加它(使用右键单击Tomcat ->添加/删除)。
  3. 在创建WEB-INF/classes文件夹并将源限定包从生成的src文件夹移到此文件夹后,我尝试将生成的webapp文件夹部署到Tomcat (没有eclipse > tomcat管理器'http://localhost:8081/manager/html‘-> Directory)。由于缺少java类(找不到java类/包错误),这无法工作。
EN

回答 1

Stack Overflow用户

发布于 2019-04-20 01:13:45

洛德自述清楚地说明了如何在应用程序中使用午餐。嗯,您没有看到战争,因此不能部署在tomcat服务器上。

我找到了两种让它发挥作用的方法:

  1. 从航站楼来的mvn clean jetty:run。这只会正常工作(在码头服务器上运行)。
  2. 对于tomcat服务器,在<packaging>war</packaging>中添加pom.xml以生成war。然后要么手动重命名生成的war (例如,LODE-1.3-SNAPSHOT.war为lode.war),要么使用maven插件生成war名称。现在,像往常一样将此war部署到tomcat服务器。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55696437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档