是否有可以配置正在运行的Tomcat服务器的Maven插件或类似工具?

时间:2012-10-04 21:24:13

标签: tomcat maven containers configuration-management

我的组织希望将容器的“配置”(例如JMS资源和数据源)放入源代码管理中。我希望避风港Maven能够将此作为目标执行。这与liquibase背后的基本思路不远,您可以使用mvn liquibase:update更新架构。

我想要的东西可能就像:

mvn container:config -Pdev

它将转到dev服务器,并可能将数据源添加到server.xml。如果解决方案可以在GlassFish中移植,则可以获得奖励。

任何人都知道这样的工具吗?

2 个答案:

答案 0 :(得分:0)

不,似乎没有现成的工具可以做到这一点。您可能需要执行Maven Antrun Plugin执行脚本以登录Tomcat服务器(即通过ssh)并直接操作server.xml文件。

我可以使用Ant SCP TaskXML Task

的组合

答案 1 :(得分:0)

如果要在版本控制下放置运行时配置,请考虑使用以下工具:

可以使用Maven来运行您的部署,但最好建议您将应用程序部署到Maven存储库(如Nexus),然后在部署期间从那里下载。这样,您就可以避免每次要安装应用程序时重新编译代码。