通过本地主机上的jenkins在tomcat服务器上进行部署

时间:2016-02-16 07:00:31

标签: maven tomcat jenkins

我正在尝试从我的本地jenkins服务器在tomcat服务器上部署一个简单的战争。 我已经更新了../conf/tomcat-users.xml文件,下面是我在Jenkins文件中配置的快照: Jenkins configuration

我无法在tomcat服务器上的console.log中看到任何更改/更新:

console.log

我已经搜索了很多,但找不到任何理由说明此配置无效。我在8080上运行tomcat,而Jenkins在我的本地系统上分别在9090运行。

3 个答案:

答案 0 :(得分:0)

也许您必须在Tomcat URL字段中指定服务器的IP,而不是http://localhost:8080/

答案 1 :(得分:0)

我认为Post-build Actions下的Tomcat URL应该设置为http://localhost:8080/manager/text

答案 2 :(得分:0)

实际问题是,pom位于我的本地系统下:D:\ EclipseWorkspace \ TestWebApp 它无法收集从我的本地文件系统目标路径构建的战争,即:  d:\ EclipseWorkspace \作为TestWebApp \目标\战争

因此,当jenkins服务器尝试从路径运行战争时: C:\ Users \用户kapil.s.jenkins \工作\ MyFirstMavenProject \工作区 它无法找到战争。

因此,此问题有两种可能的解决方案: 1.使用git管理工作区( Recomended )。 2.临时修复:在jenkins配置中创建一个post build步骤来复制战争( Not Recomended ): Fix Snapshot

相关问题