繁体   English   中英

从WAR文件中分离静态网页

[英]Separating static web pages from WAR file

我有一个WAR文件的Web应用程序。 我将使用Linux和Tomcat将其托管在Amazon云中。 但是,我现在需要使用HTML和CSS创建其他UI,无需Java或WAR。 我的计划是,用户将首先访问此静态用户界面,并从那里的链接访问实际的基于Java的Web应用程序。

有两种方法可以做到这一点。 首先是将所有这些静态内容放入WAR文件中。 其次是将静态内容与WAR文件分开。 我更喜欢第二种方法,因为我可以在不关闭整个Web应用程序的情况下向用户界面添加信息。

但是,我该怎么做? 如何将这些静态文件放入tomcat并将WAR文件链接到它? 特别是在亚马逊云中这可能吗?

构建一个基于Java的rest api,在前端使用angular并通过ajax访问rest端点。

分开两个项目,将静态html / javascript上传到CDN /缓存。

或者,您也可以将html / javascript放在webapp根目录下,这将(可能)由web服务器缓存。

不要使用JSP。

通常,它是通过在容器之前提供Apache或其他代理来完成的。 因此,它将一些请求转发到应用程序容器,但将自身发送给静态文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM