alternatedocroot_n в паяре / glassfish не работает - PullRequest
0 голосов
/ 27 декабря 2018

Мое приложение создает файл XML-файла для моего сайта и сохраняет его в другой папке на сервере.Я хочу, чтобы поисковые роботы получили доступ к этому файлу.

Я определил базу документации в файле tomcat server.xml, и боты смогли получить к нему доступ.Я изменил веб-сервер на Payara.Я создал свойство alternatedocroot_1 с value from=/sm/* dir=/home/pc/images (даже установка dir на dir = / home / pc / images / sm` не работает) в файле виртуального хоста для приложения.Когда я пытаюсь получить доступ к карте сайта, Payara отображает ошибку 404.(Я перезапустил сервер)

Файл хранится в папке с именем sm в /home/pc/images.Как исправить эту проблему?Спасибо

1 Ответ

0 голосов
/ 27 декабря 2018

Ваш 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>
...