我开发了liferay portlet 并在tomcat 上进行了测试。我已经通过 websphere 管理控制台部署了装饰 war 。 我能够在 application -> websphere enterprize application 部分启动它,状态是started。
当我打开 http://localhost:9080/
时,我无法在 liferay 的 add->more portlet 选项中看到该 portlet。
请帮助我如何正确部署它。是否需要进一步配置?
最佳答案
在 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/