如何在Eclipsce juno中开发Liferay项目,并将其构建在Jboss上



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

我可以在本地运行和打开Liferay门户:8080/

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

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

Liferay Wiki中有关于使用非Tomcat Liferay捆绑包进行开发的指南。在那里,您可以阅读有关这种开发的缺点以及如果您仍然愿意如何做到这一点。

但我同意,使用 Tomcat 开发绝对是更好的主意。

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

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

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

希望这有帮助。

我通过解决方法实现了它,提到了@ https://www.liferay.com/community/forums/-/message_boards/message/17864836

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

最新更新