Java 在WebSphereApplicationServer8.5.5上运行liferay portlet

Java 在WebSphereApplicationServer8.5.5上运行liferay portlet,java,tomcat,websphere,liferay,Java,Tomcat,Websphere,Liferay,我开发了一个liferay portlet,并在tomcat上进行了测试。我已经通过websphere管理控制台部署了经过修饰的war。 我可以在应用程序->websphere enterprize应用程序部分下启动,状态为已启动 当我打开http://localhost:9080/我无法在liferay的add->more portlet选项中看到该portlet 请帮助我如何才能正确部署它。是否需要进一步的配置?我已经按照文档进行了操作: 在成功启动liferay 6.1.20 ee ga2

我开发了一个liferay portlet,并在tomcat上进行了测试。我已经通过websphere管理控制台部署了经过修饰的war。 我可以在应用程序->websphere enterprize应用程序部分下启动,状态为已启动

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


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

我已经按照文档进行了操作:

在成功启动liferay 6.1.20 ee ga2之后,我必须在服务器>服务器类型>websphere application Server>中添加一些设置选择我的服务器(在我的例子中是server1)server1>进程定义>Java虚拟匹配>自定义属性

新增

    **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,现在这些portlet可以在我的liferay add>more部分中看到

您应该看看如何在websphere portal中运行您的portlet,或者为您的portlet war定义一个上下文根,portlet将运行,因为我已经为portlet定义了一个上下文根,例如/cont root,portlet在liferay的服务器->更新管理器部分下可见。如何在AddPortlet部分可见?Liferay日志怎么说?Liferay需要“查看”portlet才能使用它,如果它没有获取portlet,您将看不到它。另外,我希望您的“装饰过的war”意味着这个war文件已经通过Liferay的“deploy”文件夹-Websphere在安装新的pluginsThanks方面没有tomcat那么自动化!我会看到日志并告诉你哇!我通过在管理控制台中添加一些自定义设置解决了这个问题。