首页 > 解决方案 > 如何使用 BaseX 提供静态的 hello world 类型的 HTML 文档?

问题描述

在 BaseX 的这个 Docker容器中,我可以在哪里放置foo.html以便 Jetty页面提供服务?

bash-4.4# 
bash-4.4# whoami
root
bash-4.4# 
bash-4.4# pwd
/srv/basex/webapp/WEB-INF
bash-4.4# 
bash-4.4# ls
data       foo.html   jetty.xml  repo       web.xml
bash-4.4# 
bash-4.4# cat foo.html 
<html>
<header><title>This is title</title></header>
<body>
Hello world
</body>
</html>


bash-4.4# 
bash-4.4# head web.xml 
<?xml version="1.0" encoding="UTF-8"?>
<web-app 
  xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-app_4_0.xsd" 
  version="4.0">
    
  <display-name>BaseX: The XML Database and XQuery Processor</display-name>
  <description>HTTP Services</description>
    
bash-4.4# 

而且,预期的 URL 是foo.html什么?

我需要先授予权限吗?

标签: htmldockerwebserverjettybasex

解决方案


推荐阅读