我已经使用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项目
答案 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)。