在Netbeans中自动部署Liferay portlet

时间:2015-02-20 15:32:12

标签: tomcat netbeans liferay liferay-6 portlet

如何在Netbeans中自动部署Liferay portlet?每次构建项目时,都必须将.war文件复制到Liferay中的Tomcat部署目录。是否可以在构建项目时自动部署.war文件?

1 个答案:

答案 0 :(得分:1)

您使用的是哪种部署系统? SDK或Maven?

如果是SDK,则在SDK根文件夹中创建一个名为build..properties的文件(注意必须用您的操作系统用户用户名替换)。 在该文件中,只需设置应用程序服务器的绝对路径

app.server.dir=/absolute/path/to/your/liferay/tomcat-x.x.xx

如果您使用的是Maven,请在您的pom文件中确保您正在设置以下(全局或个人资料)属性:

<properties>
    <liferay.version>x.y.z</liferay.version>
    <liferay.auto.deploy.dir>/absolute/path/to/your/liferay/deploy</liferay.auto.deploy.dir>
    <liferay.app.server.lib.global.dir>/absolute/path/to/your/liferay/tomcat-x.x.xx/lib/ext</liferay.app.server.lib.global.dir>
    <liferay.app.server.portal.dir>/absolute/path/to/your/liferay/tomcat-x.x.xx/webapps/ROOT</liferay.app.server.portal.dir>
</properties>