我的应用程序为我的网站创建一个XML网站地图文件,并将其保存在服务器的其他文件夹中。我希望搜索机器人可以访问此文件。
我已经在tomcat server.xml文件中定义了一个文档库,并且漫游器能够访问该文件。我已将Web服务器更改为Payara。我在应用程序的虚拟主机文件中使用alternatedocroot_1
创建了一个value from=/sm/* dir=/home/pc/images
属性(即使将dir设置为dir = / home / pc / images / sm`也不起作用)。当我尝试访问站点地图时,payara显示404错误。 (我已重新启动服务器)
文件存储在sm
中名为/home/pc/images
的文件夹中。
如何解决这个问题?谢谢
答案 0 :(得分: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>