从包含HTML,CSS和JavaScript的Web应用程序生成.war文件

从包含HTML,CSS和JavaScript的Web应用程序生成.war文件,第1张

概述我正在尝试创建一个将部署在Web /应用程序服务器上的war文件. 该应用程序的源文件纯粹是HTML,CSS和JavaScript.我们的REST API和其他后端代码都有一个单独的war文件. 大多数指南都谈到使用java编译,并指向WEB-INF文件夹等. 但是,正如我所提到的,在HTML / CSS / JS战争中,我不使用任何Java,不使用WEB-INF,并且没有通常在“Java”war 我正在尝试创建一个将部署在Web /应用程序服务器上的war文件.

该应用程序的源文件纯粹是HTML,CSS和JavaScript.我们的REST API和其他后端代码都有一个单独的war文件.

大多数指南都谈到使用java编译,并指向WEB-INF文件夹等.

但是,正如我所提到的,在HTML / CSS / Js战争中,我不使用任何Java,不使用WEB-INF,并且没有通常在“Java”war文件中看到的servlet或其他东西.

如何编译或创建此类型的war文件?

内容如下:

的WebContent / HTML
的WebContent / CSS
的WebContent / Js

Js文件夹中包含JavaScript的所有库.

这会工作:只需运行:

src.dist="./WebContent"app.name="example"app.version=1work.home="./temp"jar jarfile="${src.dist}/${app.name}-${app.version}.war"     basedir="${work.home}"

显然我会正确设置脚本的其余部分.

解决方法 这非常简单:

>创建一个文件夹
>添加src / main / webapp文件夹
>将所有HTML,CSS和Js文件添加到src / main / webapp文件夹中
>将空的web.xml文件添加到src / main / webapp / WEB-INF目录.
>添加maven pom.xml
>使用以下配置将maven-war-plugin添加到pom.xml:

<!--  create the war --><plugin>  <artifactID>maven-war-plugin</artifactID>  <configuration>    <webXml>src/main/webapp/WEB-INF/web.xml</webXml>  </configuration></plugin>

>运行mvn clean install!

总结

以上是内存溢出为你收集整理的从包含HTML,CSS和JavaScript的Web应用程序生成.war文件全部内容,希望文章能够帮你解决从包含HTML,CSS和JavaScript的Web应用程序生成.war文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1144564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存