我使用Nuxeo Studio进行研究,并创建了一个架构,并使用Nuxeo Chrome Extension is hot deploy将其添加到我的本地服务器中。
现在,如果我需要卸载该软件包怎么办?
我尝试使用./nuxeoctl mp-uninstall <package-name-installer-by-studio>
来实现。显然,它起作用了。 但是,我的本地服务器无法再次启动,并且当再次调用热重载时,它挂起并显示:
data/myWorkflow.zip not found in <path>/nuxeo-server-10.10-tomcat/nxserver/bundles/<package>.jar
还:
org.nuxeo.ecm.webengine.app.WebEngineExceptionMapper] org.nuxeo.ecm.core.api.NuxeoException: Failed to invoke operation: Service.HotReloadStudioSnapshot
我被认为是做不好/编程过的:应该有一种防错的方法来卸载Studio安装的软件包,因为Studio并不是大型项目中唯一使用的工具。
答案 0 :(得分:0)
我设法通过另一种策略来安装/卸载该软件包:我没有使用Nuxeo Chrome Extension对其进行热装。我刚刚下载了软件包,并使用Nuxeo-CLI安装了它。然后,我可以将其卸载而没有任何问题。
我注意到,这可以给我更多控制权,因为我可以保留生成的程序包,可以检查所做的更改(并以更开放的方式了解发生了什么),然后手动安装/卸载。
由于我没有弄清楚Nuxeo Chrome扩展程序存在的问题,因此我选择暂时不使用它。