我创建了一个外部插件用于扩展 Liferay LDAP默认门户到LDAP转换器。我在 eclipse 中创建了一个 ext 插件。在里面ext-impl/src/main/java/com/liferay/portal/security/ldap/CustomPortalToLDAPConverter
我延长了DefaultPortalToLDAPConverter
and 仅保留更改的方法在我的课堂上。我还添加了ext-spring.xml
<bean id="portalToLDAPConverter" class="com.liferay.portal.security.ldap.CustomPortalToLDAPConverter" />
然后部署分机。部署很顺利,没有出现任何错误。但变化并没有发生。我所做的事情有什么问题吗?我用jboss7.1.1-最终捆绑 Liferay 6.1.2。我使用 Maven 构建,然后通过将 war 文件放置在 liferay-home/deploy 中进行部署。然后我尝试重新启动服务器。现在我可以看到 jar 文件中缺少 ext-spring.xml。这有什么具体原因吗?请帮忙。
大多数教程都说 META-INF 应该放在 ext-impl/src 或 ext-impl/src/main 文件夹中。这样做并不是将我的 ext-spring.xml 放入 jar 构建中。将 jar 转移到 ext-impl/src/main/resources 有所帮助,并且检测到 META-INF。重新启动后,更改生效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)