Jboss portal开发环境的搭建以及HelloWorld portlet的开发和发布

1 下载jboss portal
http://labs.jboss.com/jbossportal/download/index.html

配置JAVA_HOME后可直接运行 jboss portal安装目录/bin 下的启动命令run.bat(run.sh)。ubuntu环境下需要给run.sh增加可执行权限。
引用
sudo chmod +x run.sh


2 开发环境搭建,建议使用eclipse-portalpack 1.0插件。可以参照以下仁兄的帖子。
http://wurd.iteye.com/blog/160055

3 修改第2步新建的 HelloWorldPortlet 项目中的build.xml文件,修改deploy任务的发布目录,例如我的build.xml。

<?xml version="1.0" encoding="UTF-8"?>
<project name="HelloPortlet" basedir="." default="deploy">
...
<property name="ospc.home" value="/home/caiwen/java/jboss-portal-2.7.0.GA/server/default/deploy" />
...
<target name="deploy" depends="build">
		<copy file="${war-name}" todir="${ospc.home}" />
</target>
...
</project>


运行build.xml的deploy任务,helloworld portlet发布成功。jboss portal支持热部署,所以不需重启portal server。

4 在portal管理web界面实例化helloworld portlet。
使用admin/admin登入portal管理界面,如下。
Jboss portal开发环境的搭建以及HelloWorld portlet的开发和发布_第1张图片

5 在Portlet Definitions tab下新建helloworld portlet实例,我的实例名字叫 "local./HelloPortlet.HelloWorldPortlet". 我给这个portlet取了个中文别名叫“你好”。
Jboss portal开发环境的搭建以及HelloWorld portlet的开发和发布_第2张图片

6 将实例化的portlet加到news page的最上面。
Jboss portal开发环境的搭建以及HelloWorld portlet的开发和发布_第3张图片

7 这样可以在portal的news最上面看到helloworld了。(源码见附件)
Jboss portal开发环境的搭建以及HelloWorld portlet的开发和发布_第4张图片



你可能感兴趣的:(eclipse,xml,jboss,ubuntu,配置管理)