java - 能不能打包成单war?

标签 java maven web package war

我完成了我的网络应用程序的开发,现在在打包后我在输出路径中得到以下结构:

folders

是否可以将所有这些文件夹和文件打包到一个单独的 war 文件中(就像开发人员使用 uber-jarfat-jar)? 我的意思是我只想在目标文件夹中有一个 single war 文件作为 maven-package 的结果目标。

如果可能的话,我还希望我的单个 war 文件可执行(双击)。

最佳答案

我认为您只是不理解.war 打包的主要思想。您应该将其视为与外界没有任何关系的独立模块。因此,您可以在不同的系统和不同的 Web 容器上使用它(正如评论中提到的,它们是 JBossGlassFishWebSphere).

所有这些带来了以下 advantages :

  • 轻松测试和部署网络应用程序;
  • 轻松识别已部署应用程序的版本;
  • 所有 Java EE 容器都支持 WAR 文件;
  • MVC 结构也支持 WAR 文件。

关于java - 能不能打包成单war?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38464761/

相关文章:

python - Flask 按时间限制用户 session

php - 如何: executing a block of code every 24 hours in a server?

java - 如何更改默认编译器?

java - 如何使用 Cobra/Lobo HTML 渲染器访问 DOM 节点的 CSS 属性

java - 多组件版本控制/构建最佳实践

maven - hbase 和 osgi - 找不到 hbase-default.xml

web - 使用 Github Pages 在浏览器中打开 PDF

java - for循环在这个平方根方法中起什么作用?

java - 点击按钮后如何增加数量

java - 插件目标的maven执行?