我创建了一个 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。这有什么具体原因吗?请帮忙。
答案 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)