java - 在 websphere 应用程序服务器 8.5.5 上运行 liferay portlet

标签 java tomcat websphere liferay

我开发了liferay portlet 并在tomcat 上进行了测试。我已经通过 websphere 管理控制台部署了装饰 war 。 我能够在 application -> websphere enterprize application 部分启动它,状态是started

当我打开 http://localhost:9080/ 时,我无法在 liferay 的 add->more portlet 选项中看到该 portlet。

请帮助我如何正确部署它。是否需要进一步配置?

最佳答案

我已遵循文档: https://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/lp-6-1-ugen11-installing-liferay-on-websphere-80-0 .

在 WAS 上成功启动 liferay 6.1.20 ee ga2 后,我必须在 servers>Server Types>websphere application server> 中添加一些设置,选择我的服务器(在我的例子中是 server1) Server1>进程定义>Java Virtual Matchine>自定义属性

添加新的

    **application.mnemonic** value **tag**
    **applicationproperty.location** value **c\tools\liferay\portlet**
    **external.properties** value **portlet-local.properties**
    **liferay.environment** value **local**
    **server.name** value**$WAS-SERVER-NAME**

通过添加这些自定义设置,我现在能够部署 Maven 构建的 portlet,现在这些在我的 liferay 中可见 add > more section

关于java - 在 websphere 应用程序服务器 8.5.5 上运行 liferay portlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24821614/

相关文章:

java - 错误解决方案并帮助改进敌人生成方法

Java - 使用递归反转字符串

Eclipse Mars - Web 应用程序 - Tomcat - Maven - 部署和调试

java - Spring Boot 应用程序开始使用所有 CPU

java - 我可以在 websphere 中使用外部 jdk 路径吗

websphere - 如何为 Websphere 配置 Oracle JDK?

java - 如果条件与 SQL 不匹配,则根据列生成更多行

java - Spring Boot 无法加载类 : com. microsoft.sqlserver.jdbc.SQLServerDriver

java - 总(Tomcat)内存增加但堆没有

java - 每次应用程序发布后,来自 JaxWsPortProxyFactoryBean 的 WebServiceException