https://github.com/payara/Payara/issues/1803
然而,我已经创建了一个解决方案,至少可以禁用前端部分:
我在本地做了一些快速测试,了解如何在没有
破坏EJB计时器服务。以下是我在
${PAYARA_HOME}/glassfish/lib/install/applications/ejb-timer-service-app.war
删除文件
WEB-INF\sun-web.xml
删除文件
WEB-INF\web.xml
删除文件夹
WEB-INF\classes\com
Shell命令:
zip -d ejb-timer-service-app.war "WEB-INF/sun-web.xml"
zip -d ejb-timer-service-app.war "WEB-INF/web.xml"
zip -d ejb-timer-service-app.war "WEB-INF/classes/com/*"
如果在域启动之前,您还必须删除该文件夹
glassfish\domains\domain1\applications\ejb-timer-service-app
域重新启动servlet后
http://localhost:8080/ejb-timer-service-app/timer
不再是