ext插件不适用于liferay 6.1.2 jboss7

时间:2014-12-10 11:30:39

标签: deployment liferay jboss7.x liferay-6

我创建了一个 ext-plugin 来扩展Liferay LDAP DefaultPortalToLDAPConverter 。我在eclipse中创建了一个ext插件。在ext-impl/src/main/java/com/liferay/portal/security/ldap/CustomPortalToLDAPConverter我扩展DefaultPortalToLDAPConverter只保留了我班级中已更改的方法。我还加入了ext-spring.xml

<bean id="portalToLDAPConverter" class="com.liferay.portal.security.ldap.CustomPortalToLDAPConverter" />

然后部署了分机。部署进展顺利,没有任何错误。但这些变化并没有发生。我在做什么有什么不对吗?我使用 jboss7.1.1-final捆绑的Liferay6.1.2 。我使用maven构建,然后通过将war文件放在liferay-home / deploy 中进行部署。然后我尝试重启服务器。现在我可以看到jar文件中缺少ext-spring.xml。这有什么具体原因吗?请帮忙。

2 个答案:

答案 0 :(得分:0)

大多数教程都说META-INF应该放在ext-impl / src或ext-impl / src / main文件夹中。这样做并没有将我的ext-spring.xml放在jar构建中。将jar转移到ext-impl / src / main / resources帮助并检测到META-INF。重新启动后,更改生效。

答案 1 :(得分:0)

未编译的文件应放在主要/资源路径的类路径中:http://maven.apache.org/guides/getting-started/index.html#How_do_I_add_resources_to_my_JAR