0

我的应用程序为我的网站创建了一个 XML 站点地图文件,并将其保存在服务器的不同文件夹中。我希望搜索机器人访问此文件。

我在 tomcat server.xml 文件中定义了一个文档库,机器人能够访问该文件。我已将 Web 服务器更改为 Payara。我在应用程序的虚拟主机文件中创建了一个alternatedocroot_1属性value from=/sm/* dir=/home/pc/images(即使将 dir 设置为 dir=/home/pc/images/sm` 也不起作用)。当我尝试访问站点地图时,payara 显示 404 错误。(我已经重新启动了服务器)

该文件存储在名为smin的文件夹中/home/pc/images。如何解决这个问题?谢谢

4

1 回答 1

0

您的glassfish-web.xml应该看起来像这样才能使其工作:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app error-url="">
  <property name="alternatedocroot_1" value="from=/sm/* dir=/home/pc/images" />
</glassfish-web-app>
于 2018-12-27T17:34:46.283 回答