java - 如何在本地开发springboot并在wildfly上部署war
问题描述
我正在尝试使用spring boot作为本地开发来开发一个带有角度客户端的maven java EE rest应用程序,最后生成一个要部署在wildfly上的WAR文件。
我找到了很多关于如何使用springboot生成war包的文档,但是这种配置不会让我将springboot保持在本地进行本地开发。
如何在生成要部署在wildfly上的war包时保持spring boot用于本地开发?
解决方案
我认为如果你真的想这样做,你将不得不创建两个 maven 配置文件,一个用于将 tomcat 添加为依赖项的本地配置文件,另一个用于创建 jar 的位置。
话虽如此,我认为这样做不是明智之举,因为您的开发和部署环境会变得不同,只有在 Wildfly 上部署时才有可能遇到问题。JBoss 发行版因更喜欢自己的捆绑 jar 而不是您的而臭名昭著,除非您使用jboss-deployment-structure.xml
推荐阅读
- typescript - TypeScript:在运行时将动态字段添加到具有类型安全性的类
- javascript - 如何使用 promise.all 获取多个 api?
- button - 在图像php上的文本中添加下载和共享按钮
- java - 带有形状的简单 Java 绘图程序
- hash - 简单的统一散列假设
- php - 如何在 PHP 中转换 MySQL 长时间戳
- google-apps-script - 在执行 Google 表单脚本之前,我需要等待 Google 表单完成链接的 Google 表格数据更新吗?
- wordpress - 在存档页面的每个帖子上显示的帖子标题中呈现 WordPress 短代码
- python - 在 Python 中一次发送多个 tls 请求的最佳方式是什么?
- python - 如何基于 pytorch 执行分布式模型?