问题标签 [maven-tomcat-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1164 浏览

java - 重新加载在 Eclipse 中编辑的 JSP,使用 tomcat7-maven-plugin 运行

tomcat7-maven-plugin当我在 Eclipse 中编辑和保存 JSP 时,如何在命令行上启动 Tomcat 实例以重新加载 JSP?值得注意的是,我不想通过 Eclipse 启动 Tomcat,因为我依赖于一些 m2e 不知道如何映射的 Maven 插件执行。

因此,我在命令行上启动了 Tomcat:

mvn clean package -U tomcat7:run-war-only

这是Tomcat插件的配置:

当我在项目的源代码中更改并保存 JSP 时,如果 Tomcat 可以重新加载它而无需经历完整的清理/编译/测试/包/启动周期,那就太好了。

0 投票
1 回答
6031 浏览

datasource - maven tomcat7:运行配置数据源

我有一个多模块 maven 项目,我想将它与tomcat7 maven 插件一起使用并启动它:

但我不知道如何配置 jndi 数据源。
我试图放入我的pom.xml

context.xml中:

但它不起作用...如何注册 jndi 数据源?

0 投票
5 回答
9846 浏览

maven - How to redeploy a war on remote Tomcat 7 using maven-tomcat-plugin

I am trying to redeploy a war from my local machine to a remote Tomcat 7 using command prompt in Windows. I am able to upload the war with the tomcat-maven-plugin for the first time but subsequent uploads gives me a message something like this.

pom.xml

Maven Command:

Maven Log:

0 投票
3 回答
9841 浏览

windows - 为什么我不能关闭从 maven 插件嵌入的 tomcat 7?

我正在使用tomcat7-maven-plugin2.2 从命令行运行 webapp(我在 Windows 8.1、Java 1.7.0_51 和 Maven 3.2.1 上)。

这是配置(我猜很简单):

我运行 Maven,mvn tomcat7:run它正确启动,服务器启动,webapp 加载,我可以与之交互。
我运行 Maven 的命令提示符正忙于显示 Tomcat 输出(这对我来说很好):

然后,我想关闭服务器:我mvn tomcat7:shutdown从一个单独的命令提示符运行,但我得到的只是:

最后一行是:

“cmd”不是可识别的内部或外部命令、可执行文件或批处理文件。

我可以从第一个命令提示符中停止 Tomcat Ctrl+C,但由于我需要传递所有其他内容,我想为他们提供一个脚本来启动 webapp 和一个脚本来停止它。

怎么了?是插件错误吗?这是我这边的配置错误吗?


编辑

如果我添加<fork>true</fork>到 POM,服务器会因以下错误而崩溃:

0 投票
1 回答
1364 浏览

maven - 使用 tomcat-maven-plugin 部署

当我尝试将我的 maven 项目部署到 debian 上的 tomcat 7 时,出现 401 错误。

我的 tomcat 在端口 8181 上运行,这是我的 pom.xml

tomcat-users.xml

我还尝试在我的 .m2 目录中创建一个 settings.xml

0 投票
1 回答
56 浏览

maven-tomcat-plugin - 使用快照版本时,maven tomcat插件不断增长

下面的 pom.xml 摘录显示了导致不断增长的战争文件的项目结构:

战争包含与本地 maven 存储库具有时间戳快照版本一样多的 jar 文件。

如何将其简化为当前版本?

我在以下位置找到了解决方法:

使用另一个 maven 插件删除多余的时间戳快照版本 jar

我已经在https://issues.apache.org/jira/browse/MTOMCAT-268提交了错误报告

0 投票
1 回答
374 浏览

maven - 防止 Tomcat7 Maven 插件记录上传进度

在我们的持续集成过程中,我正在使用 Tomcat7 Maven 插件将应用程序部署到测试服务器。(我们正在使用 Bamboo)插件运行时,它会向用户提供有关上传进度的反馈。在命令行中运行时这没问题,因为它只是不断更新同一行。但是,在 Bamboo 中运行时,它会记录大量无用的行,以提供上传进度更新。(20MB 应用程序需要 10,000 多行)

这不是一个严重的问题,但它确实使构建日志变得混乱。有没有办法让 Tomcat7 Maven 插件不记录上传进度?

0 投票
2 回答
1102 浏览

java - 嵌入式tomcat运行后如何运行main

有一个带有嵌入式 tomcat 7 的 java webapp,它是使用此指令构建的(使用 tomcat7-maven-plugin)。

这个 webapp 使用这样的 jar 文件启动:java -jar webapp.jar

问题:启动这个嵌入式tomcat后如何运行一个主类?

0 投票
0 回答
105 浏览

maven - Maven tomcat插件 - 如果部署失败如何构建失败

我使用 maven tomcat 插件来启动嵌入式 Tomcat 并针对它运行集成测试。

allworks 文件,但是如果在应用程序部署过程中出现错误,Maven 仍然会报告成功构建,这是令人困惑的。

接着

如果嵌入式 Tomcat 部署失败,我希望 Maven 构建失败。

谢谢你。

0 投票
0 回答
400 浏览

java - Maven tomcat6-maven-plugin:是否可以向其中添加 GeoServer .war?

我用来tomcat6-maven-plugin在我的 Web 应用程序上运行集成测试。这将启动 Tomcat 并在运行测试之前在其中部署我的 Web 应用程序。效果很好!

但我想同时运行另一个 Web 应用程序GeoServer,以使一些新的集成测试正常工作。最好的方法是什么?

是否可以将 GeoServer .war 添加到开始使用的 Tomcat 实例中tomcat6-maven-plugin?如何?

这是我当前的tomcat6-maven-plugin配置: