2015-07-20 43 views
0

我想注册一个bean。我跟随本教程http://aboutalfresco.blogspot.com/2010/07/java-backed-web-scripts.htmlAlfresco web-scripts-application-context.xml

但我找不到文件tomcat\webapps\alfresco\WEB-INF\classes\web-scripts-application-context.xml

  1. 是否被弃用?
  2. 我应该创建它吗?或者我应该使用文件alfresco\web-client-application-context.xml这也定义豆?
  3. bettwen这2个文件有什么区别? Alfresco版本?

我使用的是Alfresco 5.0.d.

+2

你最好看看这个[Alfresco开发者系列](http://ecmarchitect.com/alfresco-developer-series) – abarisone

回答

3

在Alfresco 5中,许多上下文文件已被捆绑在jar中,您将无法访问。

此外,最佳做法是创建自己的自定义上下文文件,而不是覆盖系统上下文文件。如果你不想创建一个放大器,最好的办法是把你的bean定义放在一个名为custom-webscripts-context.xml的文件中,并将其放入shared/classes/extension。 Alfresco将会收到以-context.xml结束的任何内容。

此外,请不要遵循5岁的教程。评论中链接的教程由Alfresco旧社区经理Jeff Potts创建,所以确实是最新且最容易遵循的教程。