如何使用Websphere Liberty显示HTML文件?
我有静态HTML页面。我使用Apache服务器(通过XAMPP)将HTML文件放在如何使用Websphere Liberty显示HTML文件?,html,apache,websphere-liberty,static-content,Html,Apache,Websphere Liberty,Static Content,我有静态HTML页面。我使用Apache服务器(通过XAMPP)将HTML文件放在htdocs文件夹中,可以通过localhost URL访问它们 我不知道如何在WebSphereLiberty服务器上实现这一点。假设我在index.HTML <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HellWorld</title> &l
htdocs
文件夹中,可以通过localhost URL访问它们
我不知道如何在WebSphereLiberty服务器上实现这一点。假设我在index.HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HellWorld</title>
</head>
<body>
<p>HellWorld</p>
</body>
</html>
地狱世界
地狱世界
如何通过Liberty在浏览器中显示此HTML页面?所需的最低文件夹结构如下
+ SampleHTMLSite.war
- index.html
要创建.war
文件,只需压缩index.html
文件,然后将压缩文件夹的扩展名从.zip
更改为.war
如果您通过server run
命令在前台运行Liberty server,那么一旦您将此网站放入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
用任何解压程序(例如:)打开SampleHTMLSite.war,并确保index.html
直接显示在.war
文件中,而不是显示在另一个文件夹中。您可能有以下结构:
+ SampleHTMLSite.war
+ SampleHTMLSite
- index.html
这意味着要访问index.html
,您需要以下URL:
http://localhost:9080/SampleHTMLSite/SampleHTMLSite/index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HellWorld</title>
</head>
<body>
<p>HellWorld</p>
</body>
</html>
在更大的项目中,在您需要使用Java应用程序的地方,您的文件夹结构可能需要包括其他文件夹和文件。如果您有兴趣了解更多信息,请查看以下文章:
最简单的:
- 在
文件夹(dropins
)中,创建文件夹\wlp\usr\servers\serverName\dropins
myApp.war
- 将您的
放入index.html
myApp.war
可通过
http://host:port/myApp/index.html
为了简化工作,您实际上不必创建归档文件(zip/war),而只需创建名为“.war”后缀的文件夹,如“SampleHTMLSite.war”