JBoss AS 6上的Liferay portlet开发

JBoss AS 6上的Liferay portlet开发,jboss,liferay,jboss6.x,Jboss,Liferay,Jboss6.x,我正试图在Eclipse(安装了Liferay SDK的Helios)中创建一个新的Portlet项目(基本上是Liferay的Portlet)。我使用JBoss AS 6.10.final和Liferay 6.05 问题是每次我尝试创建新的portlet时,它都会要求我提供运行时环境。我希望这个环境是JBossAS,但Eclipse只建议使用不同的Tomcat发行版。我没有安装Tomcat捆绑包,我也不打算安装,因为它将在JBoss AS上运行 Liferay已经安装在JBoss上并正在运行(

我正试图在Eclipse(安装了Liferay SDK的Helios)中创建一个新的Portlet项目(基本上是Liferay的Portlet)。我使用JBoss AS 6.10.final和Liferay 6.05

问题是每次我尝试创建新的portlet时,它都会要求我提供运行时环境。我希望这个环境是JBossAS,但Eclipse只建议使用不同的Tomcat发行版。我没有安装Tomcat捆绑包,我也不打算安装,因为它将在JBoss AS上运行

Liferay已经安装在JBoss上并正在运行(当我启动JBoss AS时,我可以访问Liferay门户页面-它在AS的正确位置上有所有JAR和WAR)

我还没有找到任何教程如何使这项工作。也许有人可以提供一些循序渐进的指导或指导我到任何一个现有的?谢谢大家!


PS:我希望我的问题不要太混乱,如果是这样,我会尝试编辑它,让自己更清楚……

我终于明白了:

我更改了build.username.properties文件

app.server.portal.dir=c:\\Programs\\jboss-6.1.0.Final-ESB-4.12\\server\\default\\deploy\\liferay-portal-6.0.5.war
app.server.lib.global.dir=c:\\Programs\\jboss-6.1.0.Final-ESB-4.12\\common\\lib
app.server.deploy.dir=c:\\Programs\\jboss-6.1.0.Final-ESB-4.12\\server\\default\\deploy
app.server.type=jboss
app.server.dir=c:\\Programs\\jboss-6.1.0.Final-ESB-4.12

因此,它指向包含liferay war文件的目录。然后,我必须在Eclipse中检查,我不希望这个文件再次被覆盖,它工作得很好。我可以使用Liferay SDK将所有项目部署到JBoss

我终于明白了:

我更改了build.username.properties文件

app.server.portal.dir=c:\\Programs\\jboss-6.1.0.Final-ESB-4.12\\server\\default\\deploy\\liferay-portal-6.0.5.war
app.server.lib.global.dir=c:\\Programs\\jboss-6.1.0.Final-ESB-4.12\\common\\lib
app.server.deploy.dir=c:\\Programs\\jboss-6.1.0.Final-ESB-4.12\\server\\default\\deploy
app.server.type=jboss
app.server.dir=c:\\Programs\\jboss-6.1.0.Final-ESB-4.12

因此,它指向包含liferay war文件的目录。然后,我必须在Eclipse中检查,我不希望这个文件再次被覆盖,它工作得很好。我可以使用Liferay SDK将所有项目部署到JBoss

如果我有什么建议的话,JBOSS和tomcat需要部署WAR文件,因此将创建的portlet WAR与服务器无关,因此您可以在tomcat中开发它,然后在JBOSS上部署WAR文件进行最终测试。我希望你不会在代码中使用任何原生jboss库,如果是这样的话,那么如果你想使用Liferay IDE,除了tomcat运行时之外,你还可以在项目的类路径中设置jboss库。如果我有什么建议,jboss和tomcat需要部署WAR文件,因此,将创建的portlet WAR与服务器无关,因此您可以在tomcat中开发它,然后在JBOSS上部署WAR文件进行最终测试。我希望您不会在代码中使用任何本机jboss库,如果是这样的话,那么如果您想使用Liferay IDE,您可以在项目的类路径中除了tomcat运行时之外设置jboss库。