所需的最小文件夹结构如下
+ SampleHTMLSite.war
- index.html
要创建.war 文件,只需压缩您的index.html 文件,然后将压缩文件夹的扩展名从.zip 更改为.war
如果您通过 server run 命令在前台运行 Liberty 服务器,则只要将此网站放入 Liberty 的 dropins 文件夹(通常位于此处:...\wlp\usr\servers\YourServerName\dropins),您将获得类似以下更新:
[AUDIT ] CWWKT0016I: Web application available (default_host):
http://localhost:9080/SampleHTMLSite/
[AUDIT ] CWWKZ0001I: Application SampleHTMLSite started in 0.317 seconds.
如果您转到http://localhost:9080/SampleHTMLSite/index.html,您应该能够看到您的 HelloWorld HTML 页面。
如果出现以下错误:
Error 404: java.io.FileNotFoundException: SRVE0190E: File not found: /index.html
使用任何解压缩程序(例如:7-Zip)打开您的 SampleHTMLSite.war,并确保 index.html 直接显示在 .war 文件中,而不是在另一个文件夹中。您有可能具有以下结构:
+ SampleHTMLSite.war
+ SampleHTMLSite
- index.html
这意味着要访问index.html,您需要以下网址:
http://localhost:9080/SampleHTMLSite/SampleHTMLSite/index.html
在较大的项目中以及您需要使用 Java 应用程序的地方,您的文件夹结构可能需要包含其他文件夹和文件。如果您有兴趣了解更多相关信息,请查看以下文章:
Handling Static Content in WebSphere Application Server