我想注册一个自定义的网页脚本在一个alfresco 5的安装。为了掌握这件事,我从下面这个图层开始:http://docs.alfresco.com/5.0/tasks/ws-config.html
它的基本意思是:以管理员身份登录,转到Data Dictionary > Web Scripts Extensions > org > example,放置一些xml文件和一个.ftl文件以供表示。最后,它将一个人引导到http://localhost:8080/alfresco/service/index和perfom一个Refresh Web Scripts.。
其结果始终是:
Maintenance Completed
Reset Web Scripts Registry; registered 505 Web Scripts. Previously, there were 505.也没有我喜欢的“你好世界”剧本的痕迹。
我还尝试手动将文件放在/var/lib/tomcat7/shared/classes/alfresco/extension中。另外,重新启动tomcat也不会导致不同的结果(您是否试图再次打开和关闭它……)。
这真的很令人沮丧,因为文档看起来很简单。
我也做了详细的尝试
摘自(:Jeff的Web脚本框架简介)
导航到/Company主页/数据字典/网络脚本扩展
创建一个名为helloworld.get.desc.xml的文件,其内容如下:
<webscript>
<shortname>Hello World</shortname>
<description>Hello world web script</description>
<url>/helloworld?name={nameArgument}</url>
</webscript>创建一个名为helloworld.get.html.ftl的文件,其内容如下:
<html>
<body>
<p>Hello, ${args.name}!</p>
</body>
</html>..。请刷新Web脚本。
正如你所看到的,这是一个相当艰难的实现.但即使是这么简单,也不起作用。我可能在哪里出了差错?
任何提醒都是非常感谢的。
发布于 2015-07-02 19:33:39
有两种方法,我们可以使用它来部署webscript。
1.在DataDictionary中放置webscript
2.将webscript放在扩展文件夹中
在您的代码中,您将文件放置在错误的位置,folder.Below是每种部署方法的正确位置。
https://stackoverflow.com/questions/31187920
复制相似问题