aem - 不是有效的标识符'index,index.html' AEM 6.2
问题描述
部署项目后出现该错误。有谁知道如何修理它?
这出现在, ,http://localhost:4502/
很好damadmin
用。crx/de
system/console/*
完全错误:
Not a valid identifier 'index,index.html'
Cannot serve request to / in org.apache.sling.servlets.get.DefaultGetServlet
Exception:
java.lang.IllegalArgumentException: Not a valid identifier 'index,index.html'
解决方案
这是人们错误配置 Apache Sling GET Servlet 的索引资源部分的典型问题。
访问 /system/console/configMgr/org.apache.sling.servlets.get.DefaultGetServlet
查看索引资源字段。
如果你有它像 [ "index","index.html" ] 那么你设置错误并且会在你的错误日志中得到这个错误
相反,它们应该是一个在另一个之上的单独条目。所以将第一个条目设为“index”然后点击右侧的加号并添加“index.html”作为下一个条目并点击底部的保存。
人们阅读配置元素下方的文本过于字面意思。它说“默认值为[“index”,“index.html”]”。因此,不要将其作为具有 index 和 index.html 作为两个值的多值字段来读取。他们只需将其复制并粘贴到该字段中并保存即可。这会产生您所描述的问题。
请不要执行 e-israel 的建议,并通过删除 crx-quickstart 文件夹来删除您的 AEM 安装。rm -rf
这就像在您的应用程序目录中格式化您的驱动器或 linux 等效项。可怕的建议,想提给胆敢听从的穷人。
推荐阅读
- r - 如何在 R Telegram bot$sendMessage 中插入换行符
- ios - 使用 Swift 5 将字典数据转换为 JSON 格式
- c++ - C++ STL 优先级队列客户比较器不起作用
- oop - CL_SALV_TABLE 能否像 CL_GUI_ALV_GRID 一样在网格上方显示工具栏?
- python - 在文件练习中苦苦挣扎
- java - @OneToMany 两个表之间的关系,每个表都有复合主键
- php - 教义中的外键(Symfony)。如何将新孩子绑定到已经存在的父母?
- mysql - python mysql打印非空值
- vba - VBA 停止 OnTime 函数
- session - 松树脚本 - 自定义会话突破问题