问题标签 [tomcat7-maven-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.
java - 使用 maven 构建 web 文件
我正在同一个项目中使用 angular 和 java 开发一个简单的 maven web 应用程序。对于前端,我使用webapp/resources作为路径。问题是当我编辑一些 javascipt/css 或其他静态资源时,我必须重新-部署整个应用程序。有没有办法只部署 Web 文件而不是重新部署整个应用程序。我使用“tomcat7-maven-plugin”进行构建。
谢谢。
java - 在tomcat7 maven插件中设置ENV变量
有没有办法设置 ENV 变量tomcat7-maven-plugin
,使它们出现在 中System.getenv()
?
系统属性可以使用地图<systemProperties>
中出现的设置。System.getProperties()
我正在寻找一种类似的方式来传递环境变量。
java - 为什么“mvn install”在安装阶段运行我的tomcat?
我已经将故障安全与 tomcat7-maven-plugin 一起配置为进行集成测试。当我输入时,它很棒并且效果很好:
我的pom.xml是这样的:
但我有一个意想不到的行为。当我输入:
它启动tomcat并在进程结束时关闭。我该如何避免这种行为?它对我没用,我失去了一些秒。
java - 为 Apache Tomcat Maven 插件 exec-war-only 目标声明额外资源?
我正在尝试为我的构建配置 exec-war-only 目标以包含一些额外资源(一些配置文件)。我正在使用的配置如下
使用上述配置构建时出现以下错误
[错误] 无法在项目 KeyManagementService 上执行目标 org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:exec-war-only(默认):无法解析 mojo org.apache.tomcat.maven:tomcat7 的配置-maven-plugin:2.2:exec-war-only 用于参数目录:在类 org.apache.tomcat.maven.plugin.tomcat7.run.ExtraResource 中找不到默认设置器 -> [帮助 1]
我也尝试使用以下配置<extraResources>
并得到与上述类似的错误。
java - Eclipse 中的热代码替换失败 - 未实现删除方法
我正在使用 vaadin 和 spring 开发一个 java web 应用程序,并且在开发过程中我使用的是 tomcat7-maven-plugin 之类的应用程序服务器。问题是当我运行我的应用程序并尝试更改所有内容时,我收到以下错误。
我读过很多类似的帖子: Hot Code Replace Failed (eclipse) 如何让 Java “hot code replacement”在 JBoss 中工作?
但是我确定我的 jdk 对于编译和运行步骤都是相同的,我还激活了 Project->Build Automatically 标志,但是每次我尝试修改任何内容时都会出现上述错误。
java - tomcat7 maven插件发布错误
我正在尝试使用 mvn tomcat7:deploy 。每件事都运行良好,它正在部署应用程序,但在日志文件中显示
FAIL - 未能部署应用程序...
插件如何检查部署是否成功
maven - @FacesConverter 注释不适用于 tomcat7-maven-plugin
我有一个打包为 WAR 文件的应用程序,它在独立的 tomcat (7.0.67) 中运行得非常好,但它不能与使用mvn tomcat7:run
.
问题是定义了自定义转换器,例如:
似乎没有注册,因为我收到以下错误并且应用程序无法正确加载:
但是,如果我在faces-config.xml注册相同的转换器,一切正常:
所以问题似乎出在独立 tomcat 和 tomcat7-maven-plugin 中的不同库上。但我无法弄清楚它到底是什么。请告诉我,如果您有任何建议,谢谢。
pom.xml和 tomcat7-maven-plugin 的依赖项:
web.xml的子集:
spring - 带有 Tomcat 和 JNDI 占位符的自包含 JAR
我正在将传统的 Spring 3.2.8 应用程序从 WAR 部署转换为自包含 JAR。我正在使用tomcat7-maven-plugin创建一个可执行的 JAR:
mvn install tomcat7:exec-war
由于应用程序使用 JNDI 占位符,因此如果没有定义它们,它显然无法运行。在 Tomcat 安装中定义了以下占位符: ( conf/Catalina/localhost/myapp.xml
):
context.xml
包含在 WAR 中的,具有以下占位符引用:
最后,这些占位符在applicationContext.xml中的使用方式如下:
我的目标是将这些设置提取到单独的配置文件中,该配置文件应该放在独立的 JAR 旁边,最好是 Spring Boot 中的属性文件。还应该有可能像使用 WAR 文件一样使用 JNDI 注入它们。实现它的最优雅的方式是什么?
maven - IntelliJ中配置的maven pom.xml错误
像这样的 pom.xml 有问题。
与上面的代码、源代码和目标代码一样,编码标签在 IntelliJ IDEA 中显示为红色。
旧版本中不存在此代码。因为我将这段代码与 GIT 的新版本合并并提交。此代码是新版本的代码。
如果我将鼠标悬停在<source>
,那么它会说
此处不允许元素来源。
如果我将鼠标悬停在<target>
,那么它会说
此处不允许元素目标。
如果我将鼠标悬停在<encoding>
,那么它会说
这里不允许元素编码。
它与tomcat7-maven-plugin或其他问题有关吗?我所做的只是将此代码粘贴到 pom.xml。
maven - 如何通过tomcat 7 maven插件自动启动tomcat服务器
如何通过 tomcat7 maven 插件启动本地存在的 tomcat 服务器...如何在 tomcat 插件中提供本地 tomcat 服务器的源,以便如果我们给出 tomcat7:run 命令...本地服务器将自动运行.