这很奇怪。从文档中解释了使用以下命令
mvn install -DskipTests -P authkey
安装带有扩展名的 Geoserver
authkey
随后
cd web/app
mvn jetty:run
我没有在 Geoserver 状态页面上列出扩展,并且无法从“用户、组...”菜单添加身份验证过滤器
无论我使用
authkey
配置文件还是任何其他类似excel
等...
编译始终成功,没有错误或提示,构建结果甚至显示它包含在“通过 URL 进行身份验证...”
我做错了什么?在运行 jetty 之前是否需要从网络应用程序构建任何内容才能成为加载/可用的扩展?
资源: https://docs.geoserver.org/latest/en/developer/quickstart/maven.html
https://docs.geoserver.org/latest/en/developer/maven-guide/index.html#building-extensions
我认为您需要在运行网络应用程序时指定所需的配置文件。自从我在命令行执行此操作以来已经有一段时间了,但我认为以下操作应该有效。
cd web/app
mvn clean jetty:run -Pauthkey