|
1
4
IV创建了 bug in Tomcat . 开发人员引导我找到解决方案 类似于亚历山德罗科乔卡鲁。 我从servlet移动到serlvetContextListener,并成功地接收到部署的“失败”。 在这种无效部署之后,旧应用程序很不幸 不 重新启动。但是对SVN的提交被成功取消,并且不会添加到SVN更改日志中! |
|
2
0
Tomcat有两个部署战争文件的选项:
更多详细信息和配置 answer 另外,tomcat:redeploy不用于回滚目的,只用于部署一个没有必要的现有战争或重新打包。
我相信
假设您使用一些持续集成服务器(Jenkins、Travis等)或只是一个简单的shell脚本来调用前面的步骤,我建议您使用以下方法执行回滚: 回滚参数在流中添加一个新的输入参数,称为:rollback_tag或previous_version。 使用maven回滚maven是编译和生成war或jar文件的最佳选项。但就部署而言,我认为这不是最佳选择。我不想在pom.xml(有或没有变量)中共享凭证或配置:
无论如何,如果你想使用Maven,你需要:
再次回滚下载步骤可以是:
使用一些工件存储库使用这个工具,我们只需要使用SVN下载一次源代码。编译和成功部署之后,必须 上传 具有特定版本(如1.0.0)的war或jar文件流中的下一步只需要下载war/jar文件。 如果在1.0.1部署中出现错误,您只需要从工件存储库下载以前的稳定版本1.0.0。 步骤可以是:
|
|
|
3
0
部署成功。您看到的堆栈跟踪是由应用程序运行时错误引起的,当Spring尝试加载
如果你想成为马文
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |