ext 插件在 liferay 6.1.2 jboss7 中不起作用

2023-12-26

我创建了一个外部插件用于扩展 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(使用前将#替换为@)

ext 插件在 liferay 6.1.2 jboss7 中不起作用 的相关文章

随机推荐

  • git-diff:不考虑行顺序

    我的存储库中有一个由软件程序生成的文件 该程序有时会重新排序该文件上的行 这并不重要 因为行顺序并不重要 问题是 当执行 git diff 时 很难看出任何内容是否真正发生了变化 无论如何 是否有执行不考虑行顺序的差异 或者 如果 git
  • 如何在 Swift 中获取父 ViewController 的类名?

    有没有办法获取当前 子 父VC的类名UIViewController 我的 孩子 VC 推 有两个 父母 UIViewControllers 所以我想知道哪一位是当前的父母 这是一种方法 if let parentVC parent as
  • Vector3 的纬度和经度未在 3D 球体上对齐

    我正在尝试将纬度和经度转换为 Vector3 格式 对于给定的纬度和经度 我想将其转换为 Vector3 其中标记对象将位于此 Vector3 位置 这是我的代码 void createLand double latitude rad la
  • python中在函数中定义函数有什么好处?

    我遇到了这段python代码 粘贴在下面 effbot http effbot org zone re sub htm unescape html我想知道 为什么要在函数中定义函数 import re htmlentitydefs Remo
  • 为什么同步变更操作时还需要同步HashMap.get(key)?

    我用 get put and clear 多个线程对一个 HashMap 进行操作 put and clear 都在一个里面synchronized阻止但是 get 不是 我无法想象这会导致问题 但在我见过的其他代码中 get 几乎总是同步
  • 创建作业时如何指定 OpenShift 镜像

    在 OpenShift 3 3 下 我尝试使用以下命令创建作业oc命令行工具 显然缺乏对作业创建的基于参数的支持 但我无法理解如何使用现有应用程序的图像流 例如 当我的应用程序进行 S2I 构建时 它会推送到app latest图像流 我希
  • Firebase - 类型错误:路径必须是字符串。收到未定义

    我刚刚开始使用 firebase 我不确定 Firebase 的进出 根据我的模糊理解 我已经这样配置了我的应用程序 在主要Index js文件 我需要 const path require path const firebaseConfi
  • MEAN 堆栈 ng-upload-file

    我目前正在使用MEAN js创建一个应用程序 我脚手架一个简单的实体称为Campaign 我希望每个活动都有一张关联的图片 因此 我想改变CRUD接口能够上传一个文件到后端 我注射了ng 文件上传用于创建 FE 的插件Angular 上No
  • SonarQube 报告中 Kotlin 项目的覆盖率为 0%

    我正在设置通过 SonarQube 服务器分析项目 使用的工具集是 科特林 1 3 61 摇篮6 0 1 雅可可0 7 9 声纳Qube 7 5 SonarQube Gradle 插件 2 7 问题是我在 SonarQube 中有 0 0
  • CMake find_package() 不尊重 CMAKE_MODULE_PATH

    我在 CMake 中检测包 glfw 时遇到问题 由于没有 root 权限 我无法将库安装在标准位置 因此我将其安装在 local反而 ls local lib cmake glfw3 glfw3Config cmake home emil
  • Acumatica 配置向导错误:无法在注册表中获取 IIS 版本

    我尝试在 Acumatica 配置向导上创建一个新实例 我收到一条错误消息 无法从注册表获取您的 IIS 版本 虽然我已经安装了IIS功能 我按照有关在 IIS 上安装哪些功能的说明进行操作 它使用的 net框架是4 6 显然这个问题还没有
  • 在Python中按另一个数组对数组的行进行排序

    我正在尝试按另一个数组的值对一个数组的行进行排序 例如 import numpy as np arr1 np random normal 1 1 80 arr2 np random normal 1 1 80 100 我想排序arr1按降序
  • 升级到 Lion 后如何让 virtualenv 正常工作?

    我刚刚从 SnowLeapord 升级到 Lion 现在无法创建 virtualenv 据我了解 升级后有新的 Python 安装 并且没有站点包 并尝试再次安装 pip 和 virtualenv 以及升级到 Xcode4 但我总是收到此错
  • Twilio PHP API Librarie:警告:file_get_contents():SSL 操作失败,代码为 1

    我通过 Composer 安装了官方 Twilio PHP API Librarie twilio sdk 3 12 当我尝试使用测试凭证使用 API 例如发送短信 时 出现错误 警告 file get contents SSL 操作失败
  • 如何引用两个具有相同名称的不同 DLL?

    我正在开发使用 Matrox Imaging Library MIL 的软件 该软件过去使用MIL 9版本 现在我们升级到v10 由于向后兼容性 我们必须继续支持 v9 使用 MIL 及其 DLL 时存在一些困难 MIL 9 和 MIL 1
  • 有效比较当月运行总计与当月总计

    我有一个数据框 df 它包含predicted模型的每日数据 直至 2020 年底 随着一年中的每一天 actual and id数据被添加到该行 每天有多个名字 NAME ID PREDICTED ACTUAL YYYY MM DD Ni
  • Sitecore 8.1 输出缓存未清除

    我们在使用 ASP NET MVC 编写的 Azure Web Apps 中托管的不同服务器上有 CA 和 CD 我在下面添加了这样的内容 以便在发布结束时清除输出缓存
  • 在 iOS 版 WebRTC 中测量麦克风电平

    我有一个 WebRTC iOS 应用程序 在那里我有AVAudioSession and RTCAudioSource 我需要检测麦克风何时开始接收响亮的声音 例如当一个人开始说话时 类似于hark https github com ota
  • 在 C# 中创建二维数组的数组

    我只是想创建一个二维数组的数组来存储坐标点 所以我想要一个数组 其中每个索引返回一个二维数组 我将其用作x and y 这是我尝试过的 waypoints new int 4 0 6 0 1 1 1 2 1 5 3 6 5 我意识到这可能看
  • ext 插件在 liferay 6.1.2 jboss7 中不起作用

    我创建了一个外部插件用于扩展 Liferay LDAP默认门户到LDAP转换器 我在 eclipse 中创建了一个 ext 插件 在里面ext impl src main java com liferay portal security l