如何在Eclipse juno中开发Liferay项目并在Jboss上构建它

时间:2012-09-25 04:35:53

标签: jboss liferay liferay-ide

我已经使用jboss 7.1.1 Bundle和Liferay IDE(Eclipsce Juno)下载了Liferay 6.1。我所要做的就是开发Liferay项目并在Jboss服务器上运行它。

我可以在localhost:8080 /

中运行并打开liferay门户

我在开发Liferay门户项目时遇到了问题。由于Liferay在IDE中的默认服务器适配器是Tomcat 7.0,我无法找到Jboss服务器适配器。我尝试在Tomcat上运行并部署它并运行Jboss服务器通过运行standalone.bat文件。

请建议并帮助在Jboss上开发和运行Liferay项目

3 个答案:

答案 0 :(得分:1)

有关使用非Tomcat Liferay捆绑包进行开发的guide in Liferay Wiki。在那里,你可以阅读这种开发的缺点,以及如果你仍然想要如何做到这一点。

但我同意,用Tomcat开发是明智的选择。

答案 1 :(得分:0)

Liferay IDE仅用于Tomcat的开发,因为tomcat的启动时间,简单的结构和相对简单的配置使其成为开发环境的理想选择。

如果你是开发插件项目,如主题,portlet,钩子,布局等,那么如果它在tomcat上工作,它将适用于运行Liferay的任何其他服务器,因此在开发期间你可以使用tomcat然后当你完成开发迭代(即,当您的项目准备好部署用于测试或阶段环境时),您可以将WAR部署到Jboss进行测试,并可以进行一些测试以确定它是否正常工作。

由于插件是以独立于底层服务器的方式制作的,因此在Tomcat上开发它们然后在Jboss上运行它们应该没有任何问题。

希望这有帮助。

答案 2 :(得分:0)

我是通过一个解决方案来实现的,提到的步骤是https://www.liferay.com/community/forums/-/message_boards/message/17864836

Liferay IDE插件+ JBoss作为IDE中配置的运行时的优点。 唯一的问题是你需要使用支持JBoss AS 7.1.1的任何其他基于eclipse的IDE作为普通服务器/运行时(如JBoss Developer Studio)。